Lines Matching defs:part
78 /* Parse the NUL-terminated ID part at DATA and write the result into *PART.
81 part_parse(svn_fs_x__id_t *part,
84 part->number = svn__base36toui64(&data, data);
88 case '-': part->change_set = -svn__base36toui64(&data, data + 1);
92 case '+': part->change_set = svn__base36toui64(&data, data + 1);
105 const svn_fs_x__id_t *part)
107 p += svn__ui64tobase36(p, part->number);
108 if (part->change_set >= 0)
111 p += svn__ui64tobase36(p, part->change_set);
116 p += svn__ui64tobase36(p, -part->change_set);
128 svn_fs_x__id_is_root(const svn_fs_x__id_t* part)
130 return part->change_set == 0 && part->number == 0;
141 svn_fs_x__id_parse(svn_fs_x__id_t *part,
144 if (!part_parse(part, data))
162 svn_fs_x__id_reset(svn_fs_x__id_t *part)
164 part->change_set = SVN_FS_X__INVALID_CHANGE_SET;
165 part->number = 0;
169 svn_fs_x__id_used(const svn_fs_x__id_t *part)
171 return part->change_set != SVN_FS_X__INVALID_CHANGE_SET;