# HG changeset patch # User nenolod # Date 1162373546 28800 # Node ID b44ab11a64c28cb9b14e249267e447ce8d6e4704 # Parent 62b4e23cb3331af22d525991b78f188868999210 [svn] - NOOP instruction. What this does is basically takes a slot in a branch of insns, which means "don't do anything at this position". diff -r 62b4e23cb333 -r b44ab11a64c2 ChangeLog --- a/ChangeLog Wed Nov 01 01:12:03 2006 -0800 +++ b/ChangeLog Wed Nov 01 01:32:26 2006 -0800 @@ -1,3 +1,11 @@ +2006-11-01 09:12:03 +0000 William Pitcock + revision [356] + - add missing declaration + + trunk/src/paranormal/builtins.c | 1 + + 1 file changed, 1 insertion(+) + + 2006-11-01 09:11:20 +0000 William Pitcock revision [354] - add "Clear Surface" instruction. diff -r 62b4e23cb333 -r b44ab11a64c2 src/paranormal/builtins.c --- a/src/paranormal/builtins.c Wed Nov 01 01:12:03 2006 -0800 +++ b/src/paranormal/builtins.c Wed Nov 01 01:32:26 2006 -0800 @@ -27,6 +27,7 @@ DECLARE_ACTUATOR (general_blur); DECLARE_ACTUATOR (general_mosaic); DECLARE_ACTUATOR (general_clear); +DECLARE_ACTUATOR (general_noop); /* **************** wave **************** */ DECLARE_ACTUATOR (wave_horizontal); @@ -60,6 +61,7 @@ &builtin_general_blur, &builtin_general_mosaic, &builtin_general_clear, + &builtin_general_noop, /* **************** wave **************** */ &builtin_wave_horizontal, &builtin_wave_vertical, diff -r 62b4e23cb333 -r b44ab11a64c2 src/paranormal/general.c --- a/src/paranormal/general.c Wed Nov 01 01:12:03 2006 -0800 +++ b/src/paranormal/general.c Wed Nov 01 01:32:26 2006 -0800 @@ -163,3 +163,18 @@ NULL, NULL, general_clear_exec }; +/* **************** general_noop **************** */ +static void +general_noop_exec (const struct pn_actuator_option *opts, + gpointer data) +{ + return; +} + +struct pn_actuator_desc builtin_general_noop = +{ + "general_noop", "Do Nothing", "Does absolutely nothing.", + 0, NULL, + NULL, NULL, general_noop_exec +}; +