/************************************************************
**
** Application: UnitConv
**
** Title:       h.msglink
**
*************************************************************/

#pragma include_only_once

/* File written by makeMsgs at Thu,07 Mar 2019.23:33:22 */

/* Definition of all the msg token values */

#ifndef MSG_LINK_H
#define MSG_LINK_H

typedef struct
{
  char *token;
  char *defmsg;
  char *buttons;
} msg_tok_str;


enum message_token
{
  OCTTOOBIG,
  DECTOOBIG,
  DECTOOSMALL,
  DATANOMEM,
  SETNAMEBLANK,
  NOFACTOR,
  NOUNITNAME,
  NOGROUPNAME,
  CUSTOMNOWRITE,
  RESTART,
  NOMOREITEMS,
  CARET,
  NOMORESET,
  GROUPNOMEM,
  NOMOREGROUP,
  NOTEMP,
  INVALTEMP,
  LOADNOMEM,
  LOADNOMEM2,
  RUNNING,
  GASMARK,
  ABSTLOW,
  CTLOW,
  FTLOW,
  INVALHEAD,
  NOTV1,
  NOSTR,
  TOOMANYGROUP,
  NOITEM,
  NOASPECTX,
  NOASPECTY,
  TOOMANYITEMS,
  TOOMANYSETS,
};

extern msg_tok_str msg_data[];


extern void Msg_Warn ( enum message_token msgtok );
extern osbool Msg_Query ( enum message_token msgtok );

#endif

