add a flag copy function

This commit is contained in:
david parsons
2022-05-13 16:38:45 -07:00
parent 2739f6de43
commit b79887284a
+20
View File
@@ -115,6 +115,26 @@ mkd_flags()
return p;
}
mkd_flag_t *
mkd_copy_flags(mkd_flag_t *original)
{
int i;
if ( original ) {
mkd_flag_t *copy = mkd_flags();
if ( copy == NULL ) return 0;
for ( i=0; i < sizeof *copy; i++ )
copy->bit[i] = original->bit[i];
return copy;
}
else
return mkd_flags();
}
void
mkd_free_flags(mkd_flag_t *rip)
{