Skip to content

tantanGH/libj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libj

X68000 XC Library compatible jfctype/jstring functions.

elf2x68k + newlib の環境でも jstrcmpiskanji など、XCで提供されている日本語処理関数を使えるようにするための互換ライブラリです。以下のヘッダーファイルで提供される関数群に加えて、jstricmpを使うことができます。

  • jfctype.h
  • jstring.h

なお、これらのヘッダーファイルについては、XC 2.1のオリジナルのヘッダーファイル(一部改変あり)をそのままこのリポジトリに含めてあります。オリジナルは以下のX68000 LIBRARYなどから入手可能です。

使う時は、サブモジュールとして組み込むのが簡単です。例えばプロジェクト直下にて以下を実行します。

git submodule add https://github.com/tantanGH/libj.git libs/libj

以下のようなツリーとなります。

my_app/
├── .git/
├── .gitmodules
├── libs/
│   └── libj/
│       ├── include/
│       └── lib/libj.a
└── src/
    ├── main.c
    └── Makefile

ヘッダー検索パスとライブラリ検索パスをMakefile内で

-I../libs/libj/include
-L../libs/libj/lib

のように指定し、-lj でリンクできます。

About

XC Compatible Japanese Functions Library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors