source: EcnlProtoTool/trunk/mruby-1.3.0/include/mruby/version.h@ 331

Last change on this file since 331 was 331, checked in by coas-nagasima, 6 years ago

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-chdr;charset=UTF-8
File size: 1.9 KB
Line 
1/*
2** mruby/version.h - mruby version definition
3**
4** See Copyright Notice in mruby.h
5*/
6
7#ifndef MRUBY_VERSION_H
8#define MRUBY_VERSION_H
9
10#include "common.h"
11
12/**
13 * mruby version definition macros
14 */
15MRB_BEGIN_DECL
16
17/*
18 * A passed in expression.
19 */
20#define MRB_STRINGIZE0(expr) #expr
21
22/*
23 * Passes in an expression to MRB_STRINGIZE0.
24 */
25#define MRB_STRINGIZE(expr) MRB_STRINGIZE0(expr)
26
27/*
28 * The version of Ruby used by mruby.
29 */
30#define MRUBY_RUBY_VERSION "1.9"
31
32/*
33 * Ruby engine.
34 */
35#define MRUBY_RUBY_ENGINE "mruby"
36
37/*
38 * Major release version number.
39 */
40#define MRUBY_RELEASE_MAJOR 1
41
42/*
43 * Minor release version number.
44 */
45#define MRUBY_RELEASE_MINOR 3
46
47/*
48 * Tiny release version number.
49 */
50#define MRUBY_RELEASE_TEENY 0
51
52/*
53 * The mruby version.
54 */
55#define MRUBY_VERSION MRB_STRINGIZE(MRUBY_RELEASE_MAJOR) "." MRB_STRINGIZE(MRUBY_RELEASE_MINOR) "." MRB_STRINGIZE(MRUBY_RELEASE_TEENY)
56
57/*
58 * Release number.
59 */
60#define MRUBY_RELEASE_NO (MRUBY_RELEASE_MAJOR * 100 * 100 + MRUBY_RELEASE_MINOR * 100 + MRUBY_RELEASE_TEENY)
61
62/*
63 * Release year.
64 */
65#define MRUBY_RELEASE_YEAR 2017
66
67/*
68 * Release month.
69 */
70#define MRUBY_RELEASE_MONTH 7
71
72/*
73 * Release day.
74 */
75#define MRUBY_RELEASE_DAY 4
76
77/*
78 * Release date as a string.
79 */
80#define MRUBY_RELEASE_DATE MRB_STRINGIZE(MRUBY_RELEASE_YEAR) "-" MRB_STRINGIZE(MRUBY_RELEASE_MONTH) "-" MRB_STRINGIZE(MRUBY_RELEASE_DAY)
81
82/*
83 * The year mruby was first created.
84 */
85#define MRUBY_BIRTH_YEAR 2010
86
87/*
88 * MRuby's authors.
89 */
90#define MRUBY_AUTHOR "mruby developers"
91
92/*
93 * mruby's version, and release date.
94 */
95#define MRUBY_DESCRIPTION \
96 "mruby " MRUBY_VERSION \
97 " (" MRUBY_RELEASE_DATE ") " \
98
99/*
100 * mruby's copyright information.
101 */
102#define MRUBY_COPYRIGHT \
103 "mruby - Copyright (c) " \
104 MRB_STRINGIZE(MRUBY_BIRTH_YEAR)"-" \
105 MRB_STRINGIZE(MRUBY_RELEASE_YEAR)" " \
106 MRUBY_AUTHOR \
107
108MRB_END_DECL
109
110#endif /* MRUBY_VERSION_H */
Note: See TracBrowser for help on using the repository browser.