
    6h              	         S SK Jr  S SKrS SKr\R                  " 5       r\" \R                  R                  \R                  R                  \R                  R                  \
5      S5      S5      5       r\R                  S\R                  5       S/S9  SSS5        \R                  S5        \S	:X  a  \R!                  5         gg! , (       d  f       N7= f)
    )annotationsNz..zbdiff.czmercurial.cffi._bdiff	mercurial)include_dirsa  
struct bdiff_line {
    int hash, n, e;
    ssize_t len;
    const char *l;
};

struct bdiff_hunk;
struct bdiff_hunk {
    int a1, a2, b1, b2;
    struct bdiff_hunk *next;
};

int bdiff_splitlines(const char *a, ssize_t len, struct bdiff_line **lr);
int bdiff_diff(struct bdiff_line *a, int an, struct bdiff_line *b, int bn,
    struct bdiff_hunk *base);
void bdiff_freehunks(struct bdiff_hunk *l);
void free(void*);
__main__)
__future__r   cffiosFFIffiopenpathjoindirname__file__f
set_sourcereadcdef__name__compile     ;/usr/lib/python3/dist-packages/mercurial/cffi/bdiffbuild.py<module>r      s    "  	
hhj	GGLLbggooh7>	JNN   , zKKM 9 s   5!C
C