#include "ruby/ruby.h"
#include "ruby/re.h"
#include "ruby/encoding.h"
#include <stdbool.h>
Go to the source code of this file.
◆ CLEAR_MATCH_STATUS
◆ CURPTR
#define CURPTR |
( |
|
s | ) |
(S_PBEG(s) + (s)->curr) |
◆ EOS_P
◆ FLAG_MATCHED
#define FLAG_MATCHED (1 << 0) |
◆ GET_SCANNER
#define GET_SCANNER |
( |
|
obj, |
|
|
|
var |
|
) |
| |
Value: do {\
(var) = check_strscan(
obj);\
} while (0)
char str[HTML_ESCAPE_MAX_LEN+1]
void rb_raise(VALUE exc, const char *fmt,...)
Definition at line 70 of file strscan.c.
◆ INSPECT_LENGTH
◆ MATCHED
◆ MATCHED_P
◆ S_LEN
◆ S_PBEG
◆ S_PEND
◆ S_RESTLEN
#define S_RESTLEN |
( |
|
s | ) |
(S_LEN(s) - (s)->curr) |
◆ STRSCAN_VERSION
#define STRSCAN_VERSION "1.0.3" |
◆ Init_strscan()