'module' Keyword ' ' Text 'CkCallback' Name.Class ' ' Text.Whitespace '{' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace 'readonly' Keyword ' ' Text.Whitespace 'CProxy_ckcallback_group' Name ' ' Text.Whitespace '_ckcallbackgroup' Name ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace 'message' Keyword ' ' Text.Whitespace 'CkCcsRequestMsg' Name ' ' Text.Whitespace '{' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'char' Keyword.Type ' ' Text.Whitespace 'data' Name '[' Punctuation ']' Punctuation ';' Punctuation '\n' Text.Whitespace ' \t' Text.Whitespace '}' Punctuation ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace 'message' Keyword ' ' Text.Whitespace 'CkDataMsg' Name ' ' Text.Whitespace '{' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'char' Keyword.Type ' ' Text.Whitespace 'data' Name '[' Punctuation ']' Punctuation ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace '}' Punctuation ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace '\n' Text.Whitespace '\t' Text.Whitespace 'mainchare' Keyword ' ' Text.Whitespace 'ckcallback_main' Name ' ' Text.Whitespace '{' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'entry' Keyword ' ' Text.Whitespace 'ckcallback_main' Name '(' Punctuation 'CkArgMsg' Name ' ' Text.Whitespace '*' Operator 'm' Name ')' Punctuation ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace '}' Punctuation ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace 'group' Keyword ' ' Text.Whitespace '[' Punctuation 'migratable' Keyword ']' Punctuation ' ' Text.Whitespace 'ckcallback_group' Name ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'IrrGroup' Name ' ' Text.Whitespace '{' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'entry' Keyword ' ' Text.Whitespace 'ckcallback_group' Name '(' Punctuation ')' Punctuation ';' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'entry' Keyword ' ' Text.Whitespace 'void' Keyword.Type ' ' Text.Whitespace 'registerCcsCallback' Name.Function '(' Punctuation 'char' Keyword.Type ' ' Text.Whitespace 'name' Name '[' Punctuation 'strlen' Name '(' Punctuation 'name' Name ')' Punctuation '+' Operator '1' Literal.Number.Integer ']' Punctuation ',' Punctuation '\n' Text.Whitespace '\t\t\t' Text.Whitespace 'CkCallback' Name ' ' Text.Whitespace 'cb' Name ')' Punctuation ';' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'entry' Keyword ' ' Text.Whitespace 'void' Keyword.Type ' ' Text.Whitespace 'call' Name.Function '(' Punctuation 'CkCallback' Name ' ' Text.Whitespace 'c' Name ',' Punctuation 'CkMarshalledMessage' Name ' ' Text.Whitespace 'msg' Name ')' Punctuation ';' Punctuation '\n' Text.Whitespace '\t\t' Text.Whitespace 'entry' Keyword ' ' Text.Whitespace 'void' Keyword.Type ' ' Text.Whitespace 'call' Name.Function '(' Punctuation 'CkCallback' Name ' ' Text.Whitespace 'c' Name ',' Punctuation ' ' Text.Whitespace 'int' Keyword.Type ' ' Text.Whitespace 'length' Name ',' Punctuation ' ' Text.Whitespace 'char' Keyword.Type ' ' Text.Whitespace 'data' Name '[' Punctuation 'length' Name ']' Punctuation ')' Punctuation ';' Punctuation '\n' Text.Whitespace '\t' Text.Whitespace '}' Punctuation ';' Punctuation '\n' Text.Whitespace '}' Punctuation ';' Punctuation '\n' Text.Whitespace