struct PREFIX(entry) { KEYTYPE key; VALUETYPE value; }; void PREFIX(put)(KEYTYPE key, VALUETYPE value) { /* Code! */ } VALUETYPE PREFIX(get)(KEYTYPE key) { /* Code! */ }