refactor: eliminate cyclic includes

This commit is contained in:
dundargoc
2023-12-20 14:32:22 +01:00
committed by dundargoc
parent cc6a257c8c
commit 0c120307ca
61 changed files with 107 additions and 70 deletions

View File

@@ -4,13 +4,12 @@
#include <stddef.h>
#include <stdint.h>
typedef struct terminal Terminal;
#include "nvim/api/private/defs.h" // IWYU pragma: keep
typedef void (*terminal_write_cb)(const char *buffer, size_t size, void *data);
typedef void (*terminal_resize_cb)(uint16_t width, uint16_t height, void *data);
typedef void (*terminal_close_cb)(void *data);
#include "nvim/buffer_defs.h" // IWYU pragma: keep
typedef struct {
void *data; // PTY process channel
uint16_t width, height;