#ifndef NOINLINK
#include "../plugins/examples/inlink.h"
#endif
#undef menumake
#define menumake(name,res...) prodef(name ## show)
#include "menu.h"
#undef menumake
#if defined(USE_WINFILE) || defined(__linux__)
#define USE_SELECTDISK 1
#endif
#define gotowin(nr) prodef(goto##nr)

gotowin(1)
gotowin(2)
gotowin(3)
gotowin(4)
gotowin(5)
gotowin(6)
gotowin(7)
gotowin(8)
gotowin(9)
#undef gotowin
prodef(addfile)
prodef(addnext)
prodef(addprev)
prodef(addunsigned)
prodef(askbase)
prodef(backchar)
prodef(beginfile)
prodef(beginline)
prodef(beginpage)
prodef(closethis)
prodef(copyselect)
prodef(dosave)
prodef(emptyfile)
prodef(endfile)
prodef(endline)
prodef(endpage)
prodef(extend)
prodef(fileinfo)
prodef(datainfo)
prodef(firstfile)
prodef(firstmenuitem)
prodef(fromcommand)
prodef(gettopos)
prodef(hidewindow)
prodef(keymark)
prodef(lastfile)
prodef(lastmenuitem)
prodef(linedown)
prodef(lineup)
prodef(listfiles)
prodef(middlepage)
prodef(nextchar)
prodef(nextfile)
prodef(nextmark)
prodef(nextmenu)
prodef(nextmenuitem)
prodef(nextmode)
prodef(nextsearch)
prodef(nop)
prodef(pagedown)
prodef(pageup)
prodef(pastselect)
prodef(postotop)
prodef(prevfile)
prodef(prevmark)
prodef(prevmenu)
prodef(prevmenuitem)
prodef(prevmode)
prodef(quit)
prodef(redo)
prodef(removemode)
prodef(repeat)
prodef(replace)
prodef(rewrite)
prodef(saveas)
prodef(saveselect)
prodef(search)
prodef(searchdefault)
prodef(selectdynprocedure)
prodef(selectprocedure)
prodef(setselect)
prodef(selectstandout)

prodefname(showmarks,showmarks<0>)
prodefname(showmarkswhole,showmarks<1>)
prodefname(showmarksinc,showmarks<2>)
prodef(showprocedure)
prodef(switchcommand)
prodef(switchmenu)

#ifdef USE_WITH_XBED
prodef(xbedmenu)
#endif
prodef(switchmessage)
prodef(tocommand)
prodef(tomark)
prodef(tosubscreen)
prodef(truncate)
prodef(undo)
prodef(zoommode)
prodef(zoomwindow)
prodef(checkchanged)
prodef(shell)
prodef(saveshown)
prodef(naarASCII)
prodef(scrollitem)
prodef(scrollbackitem)
prodef(scrollbackbyte)
prodef(scrollbyte)
prodef(scrollup)
prodef(edscholldown)
prodef(copymode)
prodef(changebytes)
prodef(changebase)
prodef(opendynlib)
prodef(executeinitproc)
prodef(reorderunit)
prodef(input)
prodef(emptycontain)
prodef(repeatcontain)
prodef(rmlastfilter)

prodef(downlevel)
prodef(uplevel)
prodef(deletemark)
prodef(clearmarks)
prodef(record)
prodef(playrecord)
prodef(saverecord)
prodef(playkeysfile) 
prodef(listtypes)
prodef(savedatatype)
prodef(readcontain)
prodef(savemarks)
prodef(readmarks)
prodef(gotolastsearchpos)
prodef(readshown)
prodef(filedata)
prodef(datatypeconfig)
prodef(levelout)
prodef(stretchcontain)
prodef(newcontain)
prodef(dataconfig)
prodef(prevpos)
prodef(nextpos)
prodef(altatkey)
prodef(staymenu)
prodef(showhelp)
prodef(askfile)
prodef(opendirect)
prodef(subtractmarks)
prodef(sortmarks)
#ifdef USE_SELECTDISK
prodef(selectdisk)
#endif
#if defined(_WIN32)
prodef(consoleresize)
#endif
#undef menuproc
#define menuproc(lab,type)
#undef dataproc
#define  dataproc(str,name) prodef(add##name)
#include "dataproc.h"

