« PIC18用Cコンパイラ(PCH)メモ (2) 【関数ポインタ】 | トップページ | 「天皇陵の謎」(矢澤高太郎著、2011年、文春新書) »

2015年5月10日 (日)

PIC18用Cコンパイラ(PCH)メモ (3) 【const修飾子】

(1) 関数引数の const DWORD X[] のような記述はコンパイルエラーになる。 例:FatFsのf_fdisk関数

(2) f_fdiskを使わなくてもコンパイルエラーになってしまうので次のような対処をした。

#if defined(__PCH__)
FRESULT f_fdisk (FFBYTE pdrv, DWORD szt[], void* work);     /* Divide a physical drive into some partitions */
#else
FRESULT f_fdisk (FFBYTE pdrv, const DWORD szt[], void* work);   /* Divide a physical drive into some partitions (PCH compiles error) */
#endif

« PIC18用Cコンパイラ(PCH)メモ (2) 【関数ポインタ】 | トップページ | 「天皇陵の謎」(矢澤高太郎著、2011年、文春新書) »

ソフトウエア」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: PIC18用Cコンパイラ(PCH)メモ (3) 【const修飾子】:

« PIC18用Cコンパイラ(PCH)メモ (2) 【関数ポインタ】 | トップページ | 「天皇陵の謎」(矢澤高太郎著、2011年、文春新書) »