-/**
- * the send-hook
- *
- * It gets called whenever para_server is playing and the current
- * audio format handler indicates that another chunk of data should
- * be sent now. The two parameters \a current_chunk and \a chunks_sent
- * only differ if the stream was repositioned by the \a ff or \a jmp
- * command. Of course, \a buf is a pointer to the chunk of data which
- * should be sent, and \a len is the length of this buffer.
-*/
- void (*send)(struct audio_format *af, long unsigned current_chunk,
- long unsigned chunks_sent, const char *buf, size_t len);
-/** add file descriptors to fd_sets
- *
- * The pre_select function of each supported sender is called just before
- * para_server enters its main select loop. Each sender may add its own
- * file descriptors to the \a rfds or the \a wfds set.
- *
- * If a file descriptor was added, \a max_fileno must be increased by
- * this function, if neccessary.
- *
- * \sa select(2)
-*/
- void (*pre_select)(struct audio_format *af, int *max_fileno, fd_set *rfds,
- fd_set *wfds);
-/**
- * handle the file descriptors which are ready for I/O
- *
- * If the pre_select hook added one ore more file descriptors to the read or write
- * set, this is the hook to check the result and do any I/O on those descriptors
- * which are ready for reading/writing.
- */
- void (*post_select)(struct audio_format *af, fd_set *rfds, fd_set *wfds);
-/**
- * terminate all connected clients
- *
- * This is called e.g. if the stop command was executed. It should make the clients
- * aware of the end-of-file condition.
- */
+ /**
+ * The send-hook.
+ *
+ * It gets called whenever para_server is playing and the current
+ * audio format handler indicates that another chunk of data should
+ * be sent now. The two parameters \a current_chunk and \a chunks_sent
+ * only differ if the stream was repositioned by the \a ff or \a jmp
+ * command. Of course, \a buf is a pointer to the chunk of data which
+ * should be sent, and \a len is the length of this buffer.
+ */
+ void (*send)(long unsigned current_chunk, long unsigned chunks_sent,
+ const char *buf, size_t len);
+ /**
+ * Add file descriptors to fd_sets.
+ *
+ * The pre_select function of each supported sender is called just before
+ * para_server enters its main select loop. Each sender may add its own
+ * file descriptors to the \a rfds or the \a wfds set.
+ *
+ * If a file descriptor was added, \a max_fileno must be increased by
+ * this function, if necessary.
+ *
+ * \sa select(2).
+ */
+ void (*pre_select)(int *max_fileno, fd_set *rfds, fd_set *wfds);
+ /**
+ * Handle the file descriptors which are ready for I/O.
+ *
+ * If the pre_select hook added one ore more file descriptors to the
+ * read or write set, this is the hook to check the result and do any
+ * I/O on those descriptors which are ready for reading/writing.
+ */
+ void (*post_select)(fd_set *rfds, fd_set *wfds);
+ /**
+ * Terminate all connected clients.
+ *
+ * This is called e.g. if the stop command was executed. It should make
+ * the clients aware of the end-of-file condition.
+ */