summaryrefslogtreecommitdiff
path: root/sci-biology/elph/files/elph-1.0.1-drop-register-keyword.patch
blob: c05a280d4679814e1287366d3e97a30cc3053aa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Bug: https://bugs.gentoo.org/898116

--- a/GBase.cpp
+++ b/GBase.cpp
@@ -208,8 +208,8 @@ char* rstrstr(char* rstart, char *lend, char* substr) {  /*like strstr, but star
 
 //hash function used for strings in GHash
 int strhash(const char* str){
-  register int h=0;
-  register int g;
+  int h=0;
+  int g;
   while (*str) {
     h=(h<<4)+*str++;
     g=h&0xF0000000;
--- a/GString.cpp
+++ b/GString.cpp
@@ -364,8 +364,8 @@ GString& GString::appendfmt(const char *fmt,...) {
   }
 
 GString& GString::trim(char c) {
- register int istart;
- register int iend;
+ int istart;
+ int iend;
  for (istart=0; istart<length() && chars()[istart]==c;istart++);
  if (istart==length()) {
        make_unique(); //edit operation ahead
@@ -384,8 +384,8 @@ GString& GString::trim(char c) {
  }
 
 GString& GString::trim(char* c) {
- register int istart;
- register int iend;
+ int istart;
+ int iend;
  for (istart=0; istart<length() && strchr(c, chars()[istart])!=NULL ;istart++);
  if (istart==length()) {
         replace_data(0); //string was entirely trimmed
@@ -405,7 +405,7 @@ GString& GString::trim(char* c) {
 GString& GString::trimR(char c) {
  //only trim the right end
  //register int istart;
- register int iend;
+ int iend;
  for (iend=length()-1; iend>=0 && chars()[iend]==c;iend--);
  if (iend==-1) {
        replace_data(0); //string was entirely trimmed
@@ -423,7 +423,7 @@ GString& GString::trimR(char c) {
  }
 
 GString& GString::trimR(char* c) {
- register int iend;
+ int iend;
  for (iend=length()-1; iend>=0 && strchr(c,chars()[iend])!=NULL;iend--);
  if (iend==-1) {
        replace_data(0); //string was entirely trimmed
@@ -440,7 +440,7 @@ GString& GString::trimR(char* c) {
  }
 
 GString& GString::trimL(char c) {
- register int istart;
+ int istart;
  for (istart=0; istart<length() && chars()[istart]==c;istart++);
  if (istart==length()) {
        replace_data(0); //string was entirely trimmed
@@ -457,7 +457,7 @@ GString& GString::trimL(char c) {
  }
 
 GString& GString::trimL(char* c) {
- register int istart;
+ int istart;
  for (istart=0; istart<length() && strchr(c,chars()[istart])!=NULL;istart++);
  if (istart==length()) {
        replace_data(0); //string was entirely trimmed
@@ -598,7 +598,7 @@ bool GString::is_space() const {
     if (my_data == &null_data)
         return false;
 
-    for (register const char *p = chars(); *p; p++)
+    for (const char *p = chars(); *p; p++)
         if (!isspace(*p))
             return false;
 
@@ -889,7 +889,7 @@ GString& GString::append(const GString& s) {
 
 GString& GString::upper() {
   make_unique(); //edit operation ahead
-  for (register char *p = chrs(); *p; p++)
+  for (char *p = chrs(); *p; p++)
             *p = (char) toupper(*p);
 
     return *this;
@@ -900,7 +900,7 @@ GString& GString::upper() {
 GString& GString::lower() {
     make_unique();
 
-    for (register char *p = chrs(); *p; p++)
+    for (char *p = chrs(); *p; p++)
           *p = (char) tolower(*p);
 
     return *this;