Path: blob/main/biology/cufflinks/files/patch-src_gff.h
18160 views
--- src/gff.h.orig 2022-07-28 03:20:26 UTC1+++ src/gff.h2@@ -42,7 +42,7 @@ extern const uint gfo_flag_DISCARDED; //should not be3extern const uint gfo_flag_LST_KEEP; //GffObj from GffReader::gflst is to be kept (not deallocated)4//when GffReader is destroyed5extern const uint gfo_flag_LEVEL_MSK; //hierarchical level: 0 = no parent6-extern const byte gfo_flagShift_LEVEL;7+extern const bytex gfo_flagShift_LEVEL;89extern bool gff_show_warnings;1011@@ -508,18 +508,18 @@ class GffObj:public GSeg { (public)12if (v) flags |= gfo_flag_CHILDREN_PROMOTED;13else flags &= ~gfo_flag_CHILDREN_PROMOTED;14}15- void setLevel(byte v) {16+ void setLevel(bytex v) {17if (v==0) flags &= ~gfo_flag_LEVEL_MSK;18else flags &= ~(((uint)v) << gfo_flagShift_LEVEL);19}20- byte incLevel() {21+ bytex incLevel() {22uint v=((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL);23v++;24flags &= ~(v << gfo_flagShift_LEVEL);25return v;26}27- byte getLevel() {28- return ((byte)((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL));29+ bytex getLevel() {30+ return ((bytex)((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL));31}3233bool isValidTranscript() {343536