-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathLiesMich
72 lines (51 loc) · 2.42 KB
/
LiesMich
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
LiesMich zur CF-Lib 0.20.0
--------------------------
Die CF-Lib ist eine Utility-Bibliothek fr GNU C.
Seit Version 0.20.0 ist die cflib unter der LGPL Lizenz verfgbar.
Vielen Dank an dieser Stelle an Christian Felsch der so freundlich
war und die cflib dem freemint CVS repository zur Verfgung gestellt hat.
Siehe auch COPYING.LIB fr die genauen Nutzungsbedingungen.
Die Bibliothek stellt eine Reihe von Funktionen zur Verfgung, die man
in GEM-Programmen immer wieder ben”tigt, insbesondere sind das app-modale
und non-modale Dialoge und Alerts in Fenstern.
Die Dialogverwaltung basiert auf den erweiterten Objekttypen von MagiC und
emuliert diese, falls MagiC nicht aktiv ist.
Achtung: Diese neue Version der cflib ist zu einem Grossteil berarbeitet.
Sie ben”tigt zwingend die neue GEMLIB 0.40.0. Desweiteren
gab es Žnderungen am Interface der cflib. Es wurde eine
Typkorrektur vorgenommen. Die meisten Funktionen erwarten jetzt
ein short bzw. short * Argument anstatt eines int bzw. int * was
wesentlich exakter ist und die Eigenschaften des AES wieder-
spiegelt.
Dadurch l„uft die cflib jetzt wesentlich besser unter GNU-C.
Auch werden jetzt die optimierten Bindings der gemlib verwendet.
Die Anpassung vorhandener Sourcen beschr„nkt sich auf eine
Ersetzung von int durch short und sollte kein echter Nachteil
sein.
Zur aktuellen Version geh”ren folgende Dateien:
demo/demo.c
pdlg.c
demo.h
demo.rsc
demo.hrd
demo.app
demo.prj
demo_p.prj
Makefile Demo-Programm mit Quelltext
intrface/extobfix.prg Dialog-Testroutinen fr InterFace
intrface/liesmich
/usr/GEM/lib/cflib.h Der Header fr GNU und PureC
/usr/GEM/lib/cflib.a
/usr/GEM/lib/cflib16.a Die Libs fr GNU C
/usr/GEM/stguide/cflib.hyp
/usr/GEM/stguide/cflib.ref Die Online-Hilfe zur Lib
Um die Lib benutzen zu k”nnen, muž GNU C Umgebung vorhanden
sein. Weiter Infos sind im Hypertext unter 'Einleitung' zu finden.
Die aktuelle Version der Lib ist immer im freemint CVS repository
zu finden. Siehe http://wh58-508.st.uni-magdeburg.de/sparemint/cvs.html
fr exakte Informationen zur Benutzung von cvs.
An der Weiterentwicklung der cflib kann jeder der m”chte partizipieren.
Hierbei ist ebenfalls die Benutzung von cvs erwnscht da dies den
administrativen Aufwand extrem verkleinert.
Frank Naumann <fnaumann@freemint.de>
2001-02-27