README

Mon, 16 Feb 2004 18:04:44 +0100

author
tuomov
date
Mon, 16 Feb 2004 18:04:44 +0100
changeset 60
a4033700e35c
parent 53
f8f9366b359c
child 65
58e382ae97cd
permissions
-rw-r--r--

trunk: changeset 1313
Moved Ion object system and other generic code from Ion to libtu.

53
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
1
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
2 libtu
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
3
60
a4033700e35c trunk: changeset 1313
tuomov
parents: 53
diff changeset
4 Copyright (c) Tuomo Valkonen 1999-2004.
53
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
5 <tuomov at iki.fi>
0
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
6
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
7
53
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
8 Libtu is a small utility library for programs written in C. You may
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
9 distribute and modify it under the terms of either the Clarified
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
10 Artistic License or the GNU LGPL, version 2.1 or later, both reproduced
f8f9366b359c trunk: changeset 57
tuomov
parents: 36
diff changeset
11 in the file LICENSE.
0
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
12
3
b1fbfab67908 trunk: changeset 6
tuomov
parents: 0
diff changeset
13 To build the library, first edit system.mk to customize it for your
0
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
14 system if necessary. Then 'make depend && make'.
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
15 To install it run 'make install' (perhaps as root depending on
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
16 where you are installing it).
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
17
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
18 If you want to use it in your programs, you may try to figure out how
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
19 by reading the header files (include/*.h) and test programs (tester*.c).
86b7f6f9c5c0 Tailorization of trunk
tailor@f281.ttorni.ton.tut.fi
parents:
diff changeset
20 Or you could try urging me to write some sort of a manual.
25
9d41e3611050 trunk: changeset 28
tuomov
parents: 3
diff changeset
21
9d41e3611050 trunk: changeset 28
tuomov
parents: 3
diff changeset
22 ---
9d41e3611050 trunk: changeset 28
tuomov
parents: 3
diff changeset
23
9d41e3611050 trunk: changeset 28
tuomov
parents: 3
diff changeset
24 Libtu needs the functions asprintf and vasprintf. These do not
35
5a71d53d0228 trunk: changeset 38
tuomov
parents: 25
diff changeset
25 exist on most platforms. One implementation by Mark Martinec
5a71d53d0228 trunk: changeset 38
tuomov
parents: 25
diff changeset
26 is included in snprintf_2.2/ and is used by default. To use the
5a71d53d0228 trunk: changeset 38
tuomov
parents: 25
diff changeset
27 system's versions of these functions, if available, modify
5a71d53d0228 trunk: changeset 38
tuomov
parents: 25
diff changeset
28 system.mk.
25
9d41e3611050 trunk: changeset 28
tuomov
parents: 3
diff changeset
29

mercurial