itron.hpp

説明を見る。
00001 /*
00002  *  TOPPERS/FDMP Kernel
00003  *      Toyohashi Open Platform for Embedded Real-Time Systems/
00004  *      Function Distributed Multiprocessor Kernel
00005  *
00006  *  Copyright (C) 2005 by Takagi Nobuhisa
00007  * 
00008  *  上記著作権者は,以下の (1)〜(4) の条件か,Free Software Foundation 
00009  *  によって公表されている GNU General Public License の Version 2 に記
00010  *  述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア
00011  *  を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下,
00012  *  利用と呼ぶ)することを無償で許諾する.
00013  *  (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
00014  *      権表示,この利用条件および下記の無保証規定が,そのままの形でソー
00015  *      スコード中に含まれていること.
00016  *  (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
00017  *      用できる形で再配布する場合には,再配布に伴うドキュメント(利用
00018  *      者マニュアルなど)に,上記の著作権表示,この利用条件および下記
00019  *      の無保証規定を掲載すること.
00020  *  (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
00021  *      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
00022  *      と.
00023  *    (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
00024  *        作権表示,この利用条件および下記の無保証規定を掲載すること.
00025  *    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
00026  *        報告すること.
00027  *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
00028  *      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
00029  * 
00030  *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
00031  *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も
00032  *  含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直
00033  *  接的または間接的に生じたいかなる損害に関しても,その責任を負わない.
00034  * 
00035  */
00036 
00041 #ifndef TOPPERS_ITRON_JSP_ITRON_HPP_
00042 #define TOPPERS_ITRON_JSP_ITRON_HPP_
00043 
00044 #include "toppers/config.hpp"
00045 #include <boost/cstdint.hpp>
00046 
00047 namespace toppers
00048 {
00049   namespace itron
00050   {
00051     namespace jsp
00052     {
00053 
00054       typedef boost::int_least8_t B;
00055       typedef boost::uint_least8_t UB;
00056       typedef boost::int_least8_t VB;
00057       typedef boost::int_least16_t H;
00058       typedef boost::uint_least16_t UH;
00059       typedef boost::int_least16_t VH;
00060       typedef boost::int_least32_t W;
00061       typedef boost::uint_least32_t UW;
00062       typedef boost::int_least32_t VW;
00063 
00064       typedef boost::uint_least32_t VP;
00065       typedef boost::uint_least32_t VP_INT;
00066 
00067       typedef boost::int_least32_t INT;
00068       typedef boost::uint_least32_t UINT;
00069 
00070       typedef boost::int_least32_t ID;
00071       typedef boost::int_least32_t ATR;
00072       typedef boost::int_least32_t PRI;
00073       typedef boost::uint_least32_t RELTIM;
00074       typedef boost::uint_least32_t FP;
00075       typedef boost::uint_least32_t SIZE;
00076 
00077       typedef boost::int_least32_t ER;
00078       typedef boost::int_least32_t ER_ID;
00079       typedef boost::int_least32_t ER_INT;
00080 
00081     }
00082   }
00083 }
00084 
00085 #endif  // ! TOPPERS_ITRON_JSP_ITRON_HPP_

Copyright © 2006 by TAKAGI Nobuhisa.
このページは Wed Apr 12 16:31:56 2006 に Doxygen によって生成されました。