move clear back into wrapper.c

remove some of the duplicate includes
This commit is contained in:
onyx-and-iris 2024-07-13 11:44:57 +01:00
parent 453797b0d9
commit 9eb0d2f623
2 changed files with 3 additions and 21 deletions

View File

@ -19,6 +19,5 @@ char *kind_as_string(char *s, int kind, int n);
char *version_as_string(char *s, long v, int n); char *version_as_string(char *s, long v, int n);
bool is_comment(char *s); bool is_comment(char *s);
struct quickcommand *command_in_quickcommands(const char *command, const struct quickcommand *quickcommands, int n); struct quickcommand *command_in_quickcommands(const char *command, const struct quickcommand *quickcommands, int n);
void clear(PT_VMR vmr, bool (*f)(PT_VMR));
#endif /* __UTIL_H__ */ #endif /* __UTIL_H__ */

View File

@ -9,18 +9,14 @@
* https://github.com/onyx-and-iris/vmrcli/blob/main/LICENSE * https://github.com/onyx-and-iris/vmrcli/blob/main/LICENSE
*/ */
#include <stddef.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <ctype.h>
#include <windows.h>
#include "wrapper.h"
#include "util.h" #include "util.h"
/** /**
* @brief Removes the last part of a path * @brief Removes the last part of a path
* *
* @param fullpath The entire path * @param fullpath
*/ */
void remove_last_part_of_path(char *fullpath) void remove_last_part_of_path(char *fullpath)
{ {
@ -35,7 +31,7 @@ void remove_last_part_of_path(char *fullpath)
/** /**
* @brief Converts Voicemeeter's kind into a string. * @brief Converts Voicemeeter's kind into a string.
* *
* @param s Pointer to a character buffer * @param s Pointer to a character buffer receiving the kind
* @param kind The kind of Voicemeeter. * @param kind The kind of Voicemeeter.
* @param n Maximum number of characters to be written to the buffer * @param n Maximum number of characters to be written to the buffer
* @return char* String representation of the kind of Voicemeeter. * @return char* String representation of the kind of Voicemeeter.
@ -57,7 +53,7 @@ char *kind_as_string(char *s, int kind, int n)
/** /**
* @brief Converts Voicemeeter's version into a string. * @brief Converts Voicemeeter's version into a string.
* *
* @param s Pointer to a character buffer * @param s Pointer to a character buffer receiving the version
* @param v Unprocessed version as a long int * @param v Unprocessed version as a long int
* @param n Maximum number of characters to be written to the buffer * @param n Maximum number of characters to be written to the buffer
* @return char* String representation of the Voicemeeter version * @return char* String representation of the Voicemeeter version
@ -105,16 +101,3 @@ struct quickcommand *command_in_quickcommands(const char *command_key, const str
} }
return NULL; return NULL;
} }
/**
* @brief Continuously polls an is_{}dirty function until it clears.
*
* @param vmr Pointer to the iVMR interface
* @param f Pointer to a polling function
*/
void clear(PT_VMR vmr, bool (*f)(PT_VMR))
{
Sleep(30);
while (f(vmr))
Sleep(1);
}