+// ATM keywords
+static const char *
+atmkw(const unsigned id)
+{
+ const char * tokens[] = {
+ [A_METAC] = "metac",
+ [A_BCC] = "bcc",
+ [A_OAMF4SC] = "oamf4sc",
+ [A_OAMF4EC] = "oamf4ec",
+ [A_SC] = "sc",
+ [A_ILMIC] = "ilmic",
+ [A_OAM] = "oam",
+ [A_OAMF4] = "oamf4",
+ [A_LANE] = "lane",
+ // no keyword for A_SETUP
+ // no keyword for A_CALLPROCEED
+ // no keyword for A_CONNECT
+ // no keyword for A_CONNECTACK
+ // no keyword for A_RELEASE
+ // no keyword for A_RELEASE_DONE
+ [A_VPI] = "vpi",
+ [A_VCI] = "vci",
+ // no keyword for A_PROTOTYPE
+ // no keyword for A_MSGTYPE
+ [A_CONNECTMSG] = "connectmsg",
+ [A_METACONNECT] = "metaconnect",
+ };
+ return qual2kw("ATM keyword", id, tokens, sizeof(tokens) / sizeof(tokens[0]));
+}
+