2023-02-07 13:17:10 +00:00
|
|
|
/* Why this file is needed:
|
|
|
|
* If the plugins are disabled,
|
|
|
|
* their conditionals will never resolve
|
|
|
|
* and their functionality never comes into play
|
|
|
|
* but the compiler still wants to know their type
|
|
|
|
*/
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#define LIBRE_N 0
|
|
|
|
#define STYLE_N 0
|
2023-02-15 02:24:47 +00:00
|
|
|
#define READABILITY_N 84638 + 1
|
2023-02-07 13:17:10 +00:00
|
|
|
|
|
|
|
int libre_redirect(const char* uri, char* uri_filtered);
|
|
|
|
void str_init(char* str, int n);
|
|
|
|
|
|
|
|
int str_replace_start(const char* string, const char* target,
|
|
|
|
const char* replacement, char* output);
|
|
|
|
|
|
|
|
void read_readability_js(char* string);
|
|
|
|
|
|
|
|
void read_style_js(char* string);
|
|
|
|
|
2024-03-14 22:31:04 +00:00
|
|
|
int shortcut_expand(const char* uri, char* output);
|