Add empty implementations of the remote API

This commit is contained in:
Thiago de Arruda
2014-04-10 15:48:24 -03:00
parent a68ca46382
commit eab3a4fafb
2 changed files with 226 additions and 0 deletions

112
src/api.c Normal file
View File

@@ -0,0 +1,112 @@
#include <stdint.h>
#include <stdlib.h>
#include "api.h"
void api_push_keys(char *str)
{
abort();
}
void api_command(char *str)
{
abort();
}
void api_eval(char *str)
{
abort();
}
uint32_t api_bind_eval(char *str)
{
abort();
}
char **api_list_runtime_paths()
{
abort();
}
char **api_list_buffers(void)
{
abort();
return NULL;
}
char **api_list_windows(void)
{
abort();
return NULL;
}
char **api_list_tabpages(void)
{
abort();
return NULL;
}
char *api_get_current_line(void)
{
abort();
return NULL;
}
uint32_t api_get_current_buffer(void)
{
abort();
return 0;
}
uint32_t api_get_current_window(void)
{
abort();
return 0;
}
uint32_t api_get_current_tabpage(void)
{
abort();
return 0;
}
void api_set_current_line(char *line)
{
abort();
}
void api_set_current_buffer(uint32_t id)
{
abort();
}
void api_set_current_window(uint32_t id)
{
abort();
}
void api_set_current_tabpage(uint32_t id)
{
abort();
}
char *api_get_option(char *name)
{
abort();
return NULL;
}
void api_set_option(char *name, char *value)
{
abort();
}
void api_out_write(char *str)
{
abort();
}
void api_err_write(char *str)
{
abort();
}