#pragma once #include "trenni.h" void Init_trenni_escape(); // Given a string, replace it's class with Trenni::MarkupString so that it would be output as is. VALUE Trenni_MarkupString_raw(VALUE self, VALUE string); // Append any value to the output buffer efficiently, escaping entities as needed. VALUE Trenni_Markup_append(VALUE self, VALUE buffer, VALUE value); // Escape any entities in the given string. If no entities were found, might return the original string. VALUE Trenni_Markup_escape_string(VALUE self, VALUE string);