ARES-SDK/lslisp.h.lsl

26 lines
608 B
Plaintext

// LSLisp Meta
// Implementation for finding number of occurrences of a substring
// (Note that the inline version can take a string or a list)
#ifdef INLINE_OCCUR
#define occur(haystack, needle) (count(splitnulls((string)(haystack), (needle))) - 1)
#else
integer occur(list haystack, string needle) {
return (count(splitnulls((string)(haystack), (needle))) - 1);
}
#endif
#define tokenize(str) llParseStringKeepNulls(str, [" "], ["(", ")", "\""])
// LSLisp Constants
#ifndef LISP_EXECUTE_FILE
#define LISP_EXECUTE_FILE 860
#endif
#ifndef LISP_EXECUTE_FUNC
#define LISP_EXECUTE_FUNC 861
#endif