Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports
Path: blob/main/biology/cufflinks/files/patch-src_gff.h
18160 views
1
--- src/gff.h.orig 2022-07-28 03:20:26 UTC
2
+++ src/gff.h
3
@@ -42,7 +42,7 @@ extern const uint gfo_flag_DISCARDED; //should not be
4
extern const uint gfo_flag_LST_KEEP; //GffObj from GffReader::gflst is to be kept (not deallocated)
5
//when GffReader is destroyed
6
extern const uint gfo_flag_LEVEL_MSK; //hierarchical level: 0 = no parent
7
-extern const byte gfo_flagShift_LEVEL;
8
+extern const bytex gfo_flagShift_LEVEL;
9
10
extern bool gff_show_warnings;
11
12
@@ -508,18 +508,18 @@ class GffObj:public GSeg { (public)
13
if (v) flags |= gfo_flag_CHILDREN_PROMOTED;
14
else flags &= ~gfo_flag_CHILDREN_PROMOTED;
15
}
16
- void setLevel(byte v) {
17
+ void setLevel(bytex v) {
18
if (v==0) flags &= ~gfo_flag_LEVEL_MSK;
19
else flags &= ~(((uint)v) << gfo_flagShift_LEVEL);
20
}
21
- byte incLevel() {
22
+ bytex incLevel() {
23
uint v=((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL);
24
v++;
25
flags &= ~(v << gfo_flagShift_LEVEL);
26
return v;
27
}
28
- byte getLevel() {
29
- return ((byte)((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL));
30
+ bytex getLevel() {
31
+ return ((bytex)((flags & gfo_flag_LEVEL_MSK) >> gfo_flagShift_LEVEL));
32
}
33
34
bool isValidTranscript() {
35
36