Ok, I’ve seen this before and I guffaw loudly every single time.
^^^ @erynofwales ^^^
@quephird omg this is a great game 😂
@erynofwales I figured from your handle that you might have an advantage. :3
@quephird <secret>Despite my handle, I have never been to Wales, nor do I speak Welsh. It's just a pun on my last name. 🥲</secret>
@erynofwales Ah! Ok! I always thought you had family there! :3
@quephird I actually did too! I thought for a long time that my last name indicated Welsh ancestry, but I haven't found any doing genealogical research. I have identified some family from southern England (Brighton) though.

@quephird is it bad that i just know that mbsrtowcs, wcstold, and wcsoll are c standard functions .. i also kind of know what they all do just by the names without needing to look it up ...

.. only one i had to check was strxfrm which .. theres a c standard function to do that? .. wtf is that name .. when do you even need to do that, cant imagine many cases thats actually useful uh ...

@Li @quephird when you need to store locale text into a database index that doesn't need to know about collation
@Li @quephird strxfrm made me wonder, but the rest were pretty clear for me also

@quephird me, punching each of these into man(1): "ARE YOU FUCKING KIDDING ME"

i know rhowch and cwtch are Welsh though,

@quephird "strxfrm" can't be Welsh because there's no "x" in the alphabet.

@quephird

Cwtch is defined as:

#include

// Define the emotional states
#define WARMTH 100
#define SECURITY 100

typedef struct {
int stress_level;
int happiness;
} Person;

Person cwtch(Person person1, Person person2) {
person1.stress_level -= 50;
person2.stress_level -= 50;

person1.happiness += WARMTH;
person2.happiness += SECURITY;

printf("A warm Welsh cwtch has been executed successfully.\n");

// Returns the newly bonded, relaxed duo
return person1;

😆

@simonzerafa @quephird Well played, sir. Well played.
@quephird oh fuck

mbstwcs and strxfrm have to be C

wcstold likely too

mwyn seems like welsh, wmffre likely too

rhowch and wcsoll could be either way

(dislaimer: not welsh, but watched the entirety of cambrian chronicles and have a friend who taught me how to pronounce ll)
@quephird ok, looks like all of the ones i was sure about are right, and the other 2 - rhowch is welsh and wcsoll is C
@quephird strxform sounds a lot like "string transform" to me
@quephird reminds (unpleasantly) of VMS days where identifiers were only 6 characters long.

@quephird
mbstrtowcs, strxfrm: C
wcstold: C?
wmffre, wcsoll: Welsh?
rhowch, cwtch, mwyn: Welsh

Edit: "wcsoll" doesn't seem to be either.

@quephird i believe wcsoll is meant to be wcscoll?
@quephird I THINK 'rhowch' definitely cwtch ( I know what it means ) 'mwyn' and 'wmffre' are Welsh words 😅
@quephird It's like the optometrist meme "Hey, I know those guys"

@quephird

The Office meme
“They’re the same picture”

@quephird

Fantastic!

Related: I play "Dutch or rot-13?"

@quephird my guess is rhowch, mwyn and cwtch are welsh, tho I only did duo for like a year so grain of salt

@quephird Please allow me to introduce you to the greatest lightning talk of all time:

https://www.youtube.com/watch?v=IBW6ggIises

Miro Knejp: Cnsnnts

YouTube
@quephird i didn't guess them all, but of the ones I guessed the only ones I got right were mbsrtowcs and wmffre.
@quephird few people know this but the X stands for Christ (as in "Jesus Christ, who came up with these names")
@quephird tbh, with a lot of functions, the name would make about as much sense in Welsh for most people.

@quephird I don't even speak the language, but rhowch, cwtch, mwyn are obviously Welsh, and wmffre rings a bell.

Once you know the rules, Welsh/Cymraeg is a lot more regular than English, but I guess that's not hard 😄 .

For some reason people unfamiliar with it have tremendous trouble treating "double u" as a vowel.

@quephird
Makes me wanna buy a vowel