* refs/heads/t/lopsub:
Convert oslfsck to lopsub.
The merge conflicted twice for the Makefile because of commit
ec08b17c7514 which touched the object list of oslfsck and added
-DVERSION to the CPPFLAGs. This was easy to fix, though.
mandir := $(PREFIX)/man/man1
objects := osl.o util.o rbtree.o sha1.o
-fsck_objects := fsck.fsck.o osl.fsck.o util.fsck.o rbtree.fsck.o sha1.fsck.o oslfsck.lsg.o
+fsck_objects := fsck.o osl.o util.o rbtree.o sha1.o oslfsck.lsg.o
headers := osl.h
executables := oslfsck
man_pages := oslfsck.1
VERSION := $(x).$(y).$(z)
# common flags
+CPPFLAGS += -DOSL_VERSION='"$(VERSION)"'
+
CFLAGS += -Wno-sign-compare -g -Wunused -Wundef -W
CFLAGS += -Wredundant-decls
CFLAGS += -Os
-include Makefile.deps
-%.fsck.o: %.c Makefile osl.h errtab.h oslfsck.lsg.h
- $(CC) -c -DOSL_VERSION='"$(VERSION)"' $(CPPFLAGS) $(CFLAGS) $< -o $@
-
%.o: %.c Makefile errtab.h
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(LIBCFLAGS) $<
/**
* Describes one osl table.
+ *
+ * A pointer to the table description is passed to \ref osl_create_table() and
+ * \ref osl_open_table(). The osl library calls which operate on an open table
+ * refer to the fields of the table description through this pointer. Hence the
+ * table description must not be modified or freed before the table is closed.
*/
struct osl_table_description {
/**
</h2>
</center>
- <p> Andre Noll, <a
- href="mailto:maan@tuebingen.mpg.de?subject=[osl]: ">maan@tuebingen.mpg.de</a>
- </p> Comments and bug reports are welcome. Please provide
+ <p> Email: André Noll, <a
+ href="mailto:maan@tuebingen.mpg.de">maan@tuebingen.mpg.de</a>,
+ Homepage: <a
+ href="http://people.tuebingen.mpg.de/maan/">http://people.tuebingen.mpg.de/maan/</a>
+ </p>
+
+
+ Comments and bug reports are welcome. Please provide
enough info such as the version of osl you are using and
relevant parts of the logs. Including the string [osl] in
the subject line is also a good idea.