The R Project SVN R

Rev

Rev 58359 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 58359 Rev 65105
Line 97... Line 97...
97
#endif /* !TRE_WCHAR */
97
#endif /* !TRE_WCHAR */
98
 
98
 
99
  return ret;
99
  return ret;
100
}
100
}
101
 
101
 
102
 
-
 
103
/* this version takes bytes literally, to be used with raw vectors */
102
/* this version takes bytes literally, to be used with raw vectors */
104
int
103
int
105
tre_regncompb(regex_t *preg, const char *regex, size_t n, int cflags)
104
tre_regncompb(regex_t *preg, const char *regex, size_t n, int cflags)
106
{
105
{
107
  int ret;
106
  int ret;
Line 129... Line 128...
129
tre_regcomp(regex_t *preg, const char *regex, int cflags)
128
tre_regcomp(regex_t *preg, const char *regex, int cflags)
130
{
129
{
131
  return tre_regncomp(preg, regex, regex ? strlen(regex) : 0, cflags);
130
  return tre_regncomp(preg, regex, regex ? strlen(regex) : 0, cflags);
132
}
131
}
133
 
132
 
134
/* R addition */
-
 
135
int
133
int
136
tre_regcompb(regex_t *preg, const char *regex, int cflags)
134
tre_regcompb(regex_t *preg, const char *regex, int cflags)
137
{
135
{
138
  int ret;
136
  int ret;
139
  tre_char_t *wregex;
137
  tre_char_t *wregex;