/* This contains all of the keywords we care about. These can be converted to an id very efficiently */ struct _imapx_keyword {const gchar *name; camel_imapx_id_t id; }; struct _imapx_keyword *imapx_tokenise_struct (register const char *str, register unsigned int len); %% ALERT, IMAPX_ALERT APPENDUID, IMAPX_APPENDUID BAD, IMAPX_BAD BODY, IMAPX_BODY BODYSTRUCTURE, IMAPX_BODYSTRUCTURE BYE, IMAPX_BYE CAPABILITY, IMAPX_CAPABILITY COPYUID, IMAPX_COPYUID CLOSED, IMAPX_CLOSED ENVELOPE, IMAPX_ENVELOPE EXISTS, IMAPX_EXISTS EXPUNGE, IMAPX_EXPUNGE FETCH, IMAPX_FETCH FLAGS, IMAPX_FLAGS HIGHESTMODSEQ, IMAPX_HIGHESTMODSEQ INTERNALDATE, IMAPX_INTERNALDATE LIST, IMAPX_LIST LSUB, IMAPX_LSUB MESSAGES, IMAPX_MESSAGES MODSEQ, IMAPX_MODSEQ NAMESPACE, IMAPX_NAMESPACE NEWNAME, IMAPX_NEWNAME NO, IMAPX_NO NOMODSEQ, IMAPX_NOMODSEQ OK, IMAPX_OK PARSE, IMAPX_PARSE PERMANENTFLAGS, IMAPX_PERMANENTFLAGS PREAUTH, IMAPX_PREAUTH READ-ONLY, IMAPX_READ_ONLY READ-WRITE, IMAPX_READ_WRITE RECENT, IMAPX_RECENT RFC822.HEADER, IMAPX_RFC822_HEADER RFC822.SIZE, IMAPX_RFC822_SIZE RFC822.TEXT, IMAPX_RFC822_TEXT STATUS, IMAPX_STATUS TRYCREATE, IMAPX_TRYCREATE UID, IMAPX_UID UIDVALIDITY, IMAPX_UIDVALIDITY UNSEEN, IMAPX_UNSEEN UIDNEXT, IMAPX_UIDNEXT VANISHED, IMAPX_VANISHED