drivers/accessibility/speakup/i18n.h

Source file repositories/reference/linux-study-clean/drivers/accessibility/speakup/i18n.h

File Facts

System
Linux kernel
Corpus path
drivers/accessibility/speakup/i18n.h
Extension
.h
Size
8325 bytes
Lines
249
Domain
Driver Families
Bucket
drivers/accessibility
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

struct msg_group_t {
	char *name;
	enum msg_index_t start;
	enum msg_index_t end;
};

char *spk_msg_get(enum msg_index_t index);
ssize_t spk_msg_set(enum msg_index_t index, char *text, size_t length);
struct msg_group_t *spk_find_msg_group(const char *group_name);
void spk_reset_msg_group(struct msg_group_t *group);
void spk_initialize_msgs(void);
void spk_free_user_msgs(void);

#endif

Annotation

Implementation Notes