Ignore:
Timestamp:
Aug 23, 2017, 9:27:43 AM (7 years ago)
Author:
coas-nagasima
Message:

文字コードを設定

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mrbgems/mruby-arduino/src/sMem.c

    • Property svn:keywords deleted
    • Property svn:mime-type changed from text/x-csrc to text/x-csrc;charset=UTF-8
    r270 r321  
    11/*
    2  * ファイル関連
     2 * ファイル関連
    33 *
    44 * Copyright (c) 2016 Wakayama.rb Ruby Board developers
     
    1717
    1818FILEEEP Fpj0;
    19 FILEEEP *Fp0 = &Fpj0;                   /*コマンド用*/
     19FILEEEP *Fp0 = &Fpj0;                   /*コマンド用*/
    2020FILEEEP Fpj1;
    21 FILEEEP *Fp1 = &Fpj1;                   /*コマンド用*/
    22 
    23 /******************************************************/
    24 /* openしたファイルから1バイト読み込みます: MemFile.read*/
     21FILEEEP *Fp1 = &Fpj1;                   /*コマンド用*/
     22
     23/******************************************************/
     24/* openしたファイルから1バイト読み込みます: MemFile.read*/
    2525/*      MemFile.read( number )*/
    26 /*      number: ファイル番号 0 または 1*/
    27 /* 戻り値*/
    28 /*      0x00~0xFFが返る。ファイルの最後だったら-1が返る。*/
     26/*      number: ファイル番号 0 または 1*/
     27/* 戻り値*/
     28/*      0x00~0xFFが返る。ファイルの最後だったら-1が返る。*/
    2929/******************************************************/
    3030mrb_value mrb_mem_read(mrb_state *mrb, mrb_value self)
     
    4646
    4747/******************************************************/
    48 /* openしたファイルバイナリデータを書き込む: MemFile.write*/
     48/* openしたファイルバイナリデータを書き込む: MemFile.write*/
    4949/*      MemFile.write( number, buf, len )*/
    50 /*      number: ファイル番号 0 または 1*/
    51 /*      buf: 書き込むデータ*/
    52 /*      len: 書き込むデータサイズ*/
    53 /* 戻り値*/
    54 /*      実際に書いたバイト数*/
     50/*      number: ファイル番号 0 または 1*/
     51/*      buf: 書き込むデータ*/
     52/*      len: 書き込むデータサイズ*/
     53/* 戻り値*/
     54/*      実際に書いたバイト数*/
    5555/******************************************************/
    5656mrb_value mrb_mem_write(mrb_state *mrb, mrb_value self)
     
    7878
    7979/******************************************************/
    80 /* ファイルをオープンします: MemFile.open*/
     80/* ファイルをオープンします: MemFile.open*/
    8181/*      MemFile.open( number, filename[, mode] )*/
    82 /*      number: ファイル番号 0 または 1*/
    83 /*      filename: ファイル名(8.3形式)*/
     82/*      number: ファイル番号 0 または 1*/
     83/*      filename: ファイル名(8.3形式)*/
    8484/*      mode: 0:Read, 1:Append, 2:New Create*/
    85 /* 戻り値*/
    86 /*      成功: 番号, 失敗: -1*/
     85/* 戻り値*/
     86/*      成功: 番号, 失敗: -1*/
    8787/******************************************************/
    8888mrb_value mrb_mem_open(mrb_state *mrb, mrb_value self)
     
    142142
    143143/******************************************************/
    144 /* ファイルをクローズします: MemFile.close( number )*/
     144/* ファイルをクローズします: MemFile.close( number )*/
    145145/*      MemFile.close( number )*/
    146 /*      number: ファイル番号 0 または 1*/
     146/*      number: ファイル番号 0 または 1*/
    147147/******************************************************/
    148148mrb_value mrb_mem_close(mrb_state *mrb, mrb_value self)
     
    159159        }
    160160
    161         return mrb_nil_value();                 /*戻り値は無しですよ。*/
    162 }
    163 
    164 /******************************************************/
    165 /* openしたファイルの読み出し位置を移動する: MemFile.seek*/
     161        return mrb_nil_value();                 /*戻り値は無しですよ。*/
     162}
     163
     164/******************************************************/
     165/* openしたファイルの読み出し位置を移動する: MemFile.seek*/
    166166/*      MemFile.seek( number, byte )*/
    167 /*      number: ファイル番号 0 または 1*/
    168 /*      byte: seekするバイト数(-1)でファイルの最後に移動する*/
    169 /* 戻り値*/
    170 /*      成功: 1, 失敗: 0*/
     167/*      number: ファイル番号 0 または 1*/
     168/*      byte: seekするバイト数(-1)でファイルの最後に移動する*/
     169/* 戻り値*/
     170/*      成功: 1, 失敗: 0*/
    171171/******************************************************/
    172172mrb_value mrb_mem_seek(mrb_state *mrb, mrb_value self)
     
    206206
    207207/******************************************************/
    208 /* ファイルをコピーします: MemFile.cp*/
     208/* ファイルをコピーします: MemFile.cp*/
    209209/*  MemFile.cp( srcFilename, dstFilename[, mode] )*/
    210 /*  srcFilename: コピーå
    211 ƒãƒ•ã‚¡ã‚¤ãƒ«å*/
    212 /*  dstFilename: コピーå
    213 ˆãƒ•ã‚¡ã‚¤ãƒ«å*/
    214 /*  mode: 0上書きしない, 1:上書きする*/
    215 /* 戻り値*/
    216 /*      成功: 1, 失敗: 0*/
     210/*  srcFilename: コピー元ファイル名*/
     211/*  dstFilename: コピー先ファイル名*/
     212/*  mode: 0上書きしない, 1:上書きする*/
     213/* 戻り値*/
     214/*      成功: 1, 失敗: 0*/
    217215/******************************************************/
    218216mrb_value mrb_mem_cp(mrb_state *mrb, mrb_value self)
     
    247245
    248246/******************************************************/
    249 /* ファイルを削除します: MemFile.rm*/
     247/* ファイルを削除します: MemFile.rm*/
    250248/*  MemFile.rm( Filename )*/
    251 /*  Filename: 削除するファイル名*/
    252 /* 戻り値*/
    253 /*      成功: 1, 失敗: 0*/
     249/*  Filename: 削除するファイル名*/
     250/* 戻り値*/
     251/*      成功: 1, 失敗: 0*/
    254252/******************************************************/
    255253mrb_value mrb_mem_rm(mrb_state *mrb, mrb_value self)
     
    267265
    268266/******************************************************/
    269 /* ライブラリを定義します*/
     267/* ライブラリを定義します*/
    270268/******************************************************/
    271269void mem_Init(mrb_state *mrb)
Note: See TracChangeset for help on using the changeset viewer.