summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Rydberg <rydberg@euromail.se>2011-10-08 20:43:12 +0200
committerHenrik Rydberg <rydberg@euromail.se>2011-10-08 20:43:12 +0200
commita64815ca38c32033a69f45d3f094f63fbba14b6f (patch)
tree13805a1ada9e5d04f3c4398678fbbedaa3aa45b8
parentdea76dddb2ab18a147b40fa33dd9350db65cd0b2 (diff)
Fixup broken fortran link convention
All other functions use one trailing underscore, but this set uses two; consequently, the functions are not found at link time. Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
-rw-r--r--src/mt/stringref.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mt/stringref.cc b/src/mt/stringref.cc
index 66b3d3e..dbae3a9 100644
--- a/src/mt/stringref.cc
+++ b/src/mt/stringref.cc
@@ -30,11 +30,11 @@ extern "C" {
30 int srfindtab_(const char* s,const int& sn,const char* c,const int& cn,const char* tab); 30 int srfindtab_(const char* s,const int& sn,const char* c,const int& cn,const char* tab);
31 int scomptab_(const char* s,const char* c,const int& n,const char* tab); 31 int scomptab_(const char* s,const char* c,const int& n,const char* tab);
32 void sconvert_(char* s,const int& sn,const char* tab); 32 void sconvert_(char* s,const int& sn,const char* tab);
33 int find_of__(const char* s,const int& sn,const char* set); 33 int find_of_(const char* s,const int& sn,const char* set);
34 int rfind_of__(const char* s,const int& sn,const char* set); 34 int rfind_of_(const char* s,const int& sn,const char* set);
35 int find_not_of__(const char* s,const int& sn,const char* set); 35 int find_not_of_(const char* s,const int& sn,const char* set);
36 int rfind_not_of__(const char* s,const int& sn,const char* set); 36 int rfind_not_of_(const char* s,const int& sn,const char* set);
37 int skip_parentesis__(const char* s,const int& sn, 37 int skip_parentesis_(const char* s,const int& sn,
38 const char& left,const char& right,const char& esc); 38 const char& left,const char& right,const char& esc);
39 int strip_(char* s,const char* c,const int& cn,const char& esc); 39 int strip_(char* s,const char* c,const int& cn,const char& esc);
40} 40}
@@ -105,13 +105,13 @@ int sref::rfind(const sref& s,const charmap& tab) const {
105 return srfindtab_(map,dim,s.map,s.dim,tab.map); 105 return srfindtab_(map,dim,s.map,s.dim,tab.map);
106} 106}
107 107
108int sref::find_of(const charset& s) const { return find_of__(map,dim,s.map); } 108int sref::find_of(const charset& s) const { return find_of_(map,dim,s.map); }
109int sref::rfind_of(const charset& s) const { return rfind_of__(map,dim,s.map); } 109int sref::rfind_of(const charset& s) const { return rfind_of_(map,dim,s.map); }
110int sref::find_not_of(const charset& s) const { return find_not_of__(map,dim,s.map); } 110int sref::find_not_of(const charset& s) const { return find_not_of_(map,dim,s.map); }
111int sref::rfind_not_of(const charset& s) const { return rfind_not_of__(map,dim,s.map); } 111int sref::rfind_not_of(const charset& s) const { return rfind_not_of_(map,dim,s.map); }
112 112
113int sref::skip(const bracket& bra) const { 113int sref::skip(const bracket& bra) const {
114 return skip_parentesis__(map,dim,bra.left,bra.right,bra.esc); 114 return skip_parentesis_(map,dim,bra.left,bra.right,bra.esc);
115} 115}
116 116
117//////////////////////////////////////////////////////////////// 117////////////////////////////////////////////////////////////////