MCPcopy Create free account
hub / github.com/BlitterStudio/amiberry / copyjport

Function copyjport

src/inputdevice.cpp:561–575  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

559 dst->jports[num].nokeyboardoverride = override;
560}
561static void copyjport (const struct uae_prefs *src, struct uae_prefs *dst, int num)
562{
563 if (!src)
564 return;
565 freejport (dst, num);
566 memcpy(&dst->jports[num].idc, &src->jports[num].idc, sizeof(struct inputdevconfig));
567 dst->jports[num].id = src->jports[num].id;
568 dst->jports[num].mode = src->jports[num].mode;
569 dst->jports[num].submode = src->jports[num].submode;
570 dst->jports[num].autofire = src->jports[num].autofire;
571 dst->jports[num].nokeyboardoverride = src->jports[num].nokeyboardoverride;
572#ifdef AMIBERRY
573 dst->jports[num].mousemap = src->jports[num].mousemap;
574#endif
575}
576
577#define MAX_STORED_JPORTS 8
578struct stored_jport

Callers 3

inputdevice_copyjportsFunction · 0.85
inputdevice_copyconfigFunction · 0.85

Calls 1

freejportFunction · 0.85

Tested by

no test coverage detected