chenyu468 / iconv

Fast encoding conversion library for Erlang / Elixir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iconv

Build Status Coverage Status Hex version

Fast encoding conversion library for Erlang / Elixir

This library is a native binding to libiconv library.

Building

iconv library can be build as follow:

./configure && make

iconv is a rebar-compatible OTP application. Alternatively, you can build it with rebar:

rebar compile

Dependencies

iconv library depends on libiconv.

You can use configure option to pass custom path to libiconv library:

--with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib

Usage

You can start iconv with the following command:

$ erl -pa ebin
Erlang/OTP 17 [erts-6.3] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]

Eshell V6.3  (abort with ^G)

% Start the application:
1> application:start(iconv).

Development

Test

Unit test

You can run eunit test with the command:

$ rebar eunit

About

Fast encoding conversion library for Erlang / Elixir

License:Other


Languages

Language:Shell 69.7%Language:Erlang 23.9%Language:C 4.8%Language:M4 1.4%Language:Makefile 0.2%