Annotation of nono/debugger/console_stdio.cpp, revision 1.1

1.1     ! root        1: //
        !             2: // nono
        !             3: // Copyright (C) 2020 [email protected]
        !             4: //
        !             5: 
        !             6: #include "header.h"
        !             7: #include "console.h"
        !             8: 
        !             9: //
        !            10: // 標準入出力コンソール
        !            11: //
        !            12: 
        !            13: // コンストラクタ
        !            14: ConsoleStdio::ConsoleStdio()
        !            15: {
        !            16: #if defined(HAVE_HISTEDIT_H)
        !            17:        // editline があれば使う
        !            18:        use_editline = true;
        !            19: #endif
        !            20: }
        !            21: 
        !            22: // デストラクタ
        !            23: ConsoleStdio::~ConsoleStdio()
        !            24: {
        !            25: }
        !            26: 
        !            27: // 初期化
        !            28: bool
        !            29: ConsoleStdio::Init()
        !            30: {
        !            31:        return true;
        !            32: }
        !            33: 
        !            34: // オープン
        !            35: bool
        !            36: ConsoleStdio::Open()
        !            37: {
        !            38:        // stdin,out 相当なので開きっぱなしにする
        !            39:        if (inp.fd == -1) {
        !            40:                inp.fd = STDIN_FILENO;
        !            41:                out.fd = STDOUT_FILENO;
        !            42:                FDOpen();
        !            43:        }
        !            44:        return true;
        !            45: }
        !            46: 
        !            47: void
        !            48: ConsoleStdio::Close()
        !            49: {
        !            50:        // stdin,out 相当なので開きっぱなしにする
        !            51: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.