Commit ee3a4951 authored by Peter Hutterer's avatar Peter Hutterer

xkb: Document XkbWriteCountedString.

Signed-off-by: 's avatarPeter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: 's avatarDaniel Stone <daniel@fooishbar.org>
parent 5c47f8be
......@@ -4307,6 +4307,17 @@ ProcXkbSetNames(ClientPtr client)
#define XkbSizeCountedString(s) ((s)?((((2+strlen(s))+3)/4)*4):4)
/**
* Write the zero-terminated string str into wire as a pascal string with a
* 16-bit length field prefixed before the actual string.
*
* @param wire The destination array, usually the wire struct
* @param str The source string as zero-terminated C string
* @param swap If TRUE, the length field is swapped.
*
* @return The input string in the format <string length><string> with a
* (swapped) 16 bit string length, non-zero terminated.
*/
static char *
XkbWriteCountedString(char *wire,char *str,Bool swap)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment