#include "lfparsing.h" static int ses_score_sw(char c) { switch (c) { case 'e': case 'E': return 13; case 't': case 'T': return 12; case 'a': case 'A': return 11; case 'o': case 'O': return 10; case 'i': case 'I': return 9; case 'n': case 'N': return 8; case ' ': return 7; case 's': case 'S': return 6; case 'h': case 'H': return 5; case 'r': case 'R': return 4; case 'd': case 'D': return 3; case 'l': case 'L': return 2; case 'u': case 'U': return 1; default: return 0; } } int simple_english_scoring(const char *s) { int score = 0; for (const char *c = s; *c != '\0'; ++c) { score += ses_score_sw(*c); } return score; }