⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 str.h

📁 FinC is Fava in C! A C-like syntax language. It s designed to apply to embededd system.
💻 H
字号:
#ifndef _STR_H_#define _STR_H_#include <global.h>#include <object.h>typedef struct _String String;struct _String{	Object parent;	unsigned char* data;};String* string_new ();void string_destroy (String* self);unsigned int string_hash(void* self);void string_clear (String* self);void string_set (String* self, String* p_text);void string_set_str (String* self, unsigned char* p_text);void string_add (String* self, String* p_text);void string_add_str (String* self, unsigned char* p_text);void string_add_char (String* self, signed char p_char);signed int string_cmp (String* self, String* p_text);signed int string_cmp_str (String* self, unsigned char* p_text);Bool string_equal(void* self, void* other);signed int string_ncmp (String* self, String* p_text, unsigned int p_pos, unsigned int p_size);signed int string_ncmp_str (String* self, unsigned char* p_text, unsigned int p_pos, unsigned int p_size);unsigned int string_get_size (String* self);signed char string_get_char (String* self, unsigned int p_index);unsigned char* string_get_str (String* self);String* string_extract (String* self, unsigned int p_index, unsigned int p_size);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -