Man Linux: Main Page and Category List

NAME

       s3d_mainloop - set mainloop of program

SYNOPSIS

       #include <s3d.h>

       int s3d_mainloop(void(*)(void) f);

DESCRIPTION

       Takes a function as argument. It will loop this function until a
       quit-event is received. You can pass NULL if you have no function to be
       looped, but its better to sleep some time if you have nothing to do
       anyway to save cpu-time.

            void mainloop(void)
            {
                    usleep(1000); // sleep 1 ms in every cycle
            }
            ...

            s3d_mainloop(mainloop());

AUTHOR

       Simon Wunderlich
           Author of s3d