aboutsummaryrefslogtreecommitdiff
path: root/src/longload.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/longload.c')
-rw-r--r--src/longload.c27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/longload.c b/src/longload.c
index fcdef25..0e914e7 100644
--- a/src/longload.c
+++ b/src/longload.c
@@ -1,4 +1,4 @@
-/*
+/*
* longload: takes a long time to load
*
* (c) 1999-2011 IOhannes m zmölnig, forum::für::umläute, institute of electronic music and acoustics (iem)
@@ -7,12 +7,12 @@
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* You should have received a copy of the GNU General Public License along
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
@@ -30,12 +30,12 @@
static t_class *longload_class;
-typedef struct _longload
-{
+typedef struct _longload {
t_object x_obj;
} t_longload;
-int millisleep(unsigned int milli) {
+int millisleep(unsigned int milli)
+{
#ifdef _WIN32
Sleep(milli);
#else
@@ -47,20 +47,21 @@ int millisleep(unsigned int milli) {
static void *longload_new(t_float f)
{
t_longload *x = (t_longload *)pd_new(longload_class);
- if(f>0.f)
+ if(f>0.f) {
millisleep(f);
- else
+ } else {
millisleep(1000);
+ }
return (x);
}
void longload_setup(void)
{
- longload_class = class_new(gensym("longload"),
- (t_newmethod)longload_new,
- 0,
- sizeof(t_longload),
- CLASS_NOINLET,
+ longload_class = class_new(gensym("longload"),
+ (t_newmethod)longload_new,
+ 0,
+ sizeof(t_longload),
+ CLASS_NOINLET,
A_DEFFLOAT, 0);
zexy_register("longload");
}