This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tango-tfe/plugin/business/tsg-http/include/edit_element.h

26 lines
644 B
C
Raw Normal View History

#pragma once
#include <stddef.h>
enum search_scope
{
kScopeInside = 0,
kScopeWhole,
KScopeMax
};
struct edit_element_rule
{
int debug_for_log;
enum search_scope scope;
int distane_from_matching;
char * start_indicator;
char *element_treatment;
char * contained_keyword;
};
size_t execute_edit_element_rule(const char * in, size_t in_sz, const struct edit_element_rule *rules, size_t n_rule, char** out, int options);
enum search_scope scope_name_to_id(const char * name);
void simple_edit_element(const char *user_region, const char* input, size_t in_sz, char** output, size_t *output_sz, int options);