# linenoise

- マニュアル
- 標準ライブラリ
- 索引

検索
分類:

# 型

    Completions = object
      len*: csize
      cvec*: cstringArray

  ソース 編集

    CompletionCallback = proc (a2: cstring; a3: ptr Completions) {...}{.cdecl.}

  ソース 編集

# プロシージャ

    proc setCompletionCallback(a2: ptr CompletionCallback) {...}{.
        importc: "linenoiseSetCompletionCallback".}

  ソース 編集

    proc addCompletion(a2: ptr Completions; a3: cstring) {...}{.
        importc: "linenoiseAddCompletion".}

  ソース 編集

    proc readLine(prompt: cstring): cstring {...}{.importc: "linenoise".}

  ソース 編集

    proc historyAdd(line: cstring): cint {...}{.importc: "linenoiseHistoryAdd", discardable.}

  ソース 編集

    proc historySetMaxLen(len: cint): cint {...}{.importc: "linenoiseHistorySetMaxLen".}

  ソース 編集

    proc historySave(filename: cstring): cint {...}{.importc: "linenoiseHistorySave".}

  ソース 編集

    proc historyLoad(filename: cstring): cint {...}{.importc: "linenoiseHistoryLoad".}

  ソース 編集

    proc clearScreen() {...}{.importc: "linenoiseClearScreen".}

  ソース 編集

    proc setMultiLine(ml: cint) {...}{.importc: "linenoiseSetMultiLine".}

  ソース 編集

    proc printKeyCodes() {...}{.importc: "linenoisePrintKeyCodes".}

  ソース 編集

    proc free(s: cstring) {...}{.importc: "free", header: "<stdlib.h>".}

  ソース 編集