mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +00:00
Added a types.h with vim.h unsigned int typedefs.
This commit is contained in:
committed by
Thiago de Arruda
parent
3f29a02166
commit
007a19c497
@ -6,6 +6,8 @@
|
||||
* Do ":help credits" in Vim to see a list of people who contributed.
|
||||
*/
|
||||
|
||||
#include "types.h"
|
||||
|
||||
/*
|
||||
* option_defs.h: definition of global variables for settable options
|
||||
*/
|
||||
|
20
src/types.h
Normal file
20
src/types.h
Normal file
@ -0,0 +1,20 @@
|
||||
/* vi:set ts=8 sts=4 sw=4:
|
||||
*
|
||||
* VIM - Vi IMproved by Bram Moolenaar
|
||||
*
|
||||
* Do ":help uganda" in Vim to read copying and usage conditions.
|
||||
* Do ":help credits" in Vim to see a list of people who contributed.
|
||||
*/
|
||||
|
||||
#ifndef NEOVIM_TYPES_H
|
||||
#define NEOVIM_TYPES_H
|
||||
|
||||
/*
|
||||
* Shorthand for unsigned variables. Many systems, but not all, have u_char
|
||||
* already defined, so we use char_u to avoid trouble.
|
||||
*/
|
||||
typedef unsigned char char_u;
|
||||
typedef unsigned short short_u;
|
||||
typedef unsigned int int_u;
|
||||
|
||||
#endif /* NEOVIM_TYPES_H */
|
10
src/vim.h
10
src/vim.h
@ -8,6 +8,9 @@
|
||||
|
||||
#ifndef NEOVIM_VIM_H
|
||||
# define NEOVIM_VIM_H
|
||||
|
||||
#include "types.h"
|
||||
|
||||
/* Included when ported to cmake */
|
||||
/* This is needed to replace TRUE/FALSE macros by true/false from c99 */
|
||||
#include <stdbool.h>
|
||||
@ -96,13 +99,6 @@ Error: configure did not run properly.Check auto/config.log.
|
||||
|
||||
#define NUMBUFLEN 30 /* length of a buffer to store a number in ASCII */
|
||||
|
||||
/*
|
||||
* Shorthand for unsigned variables. Many systems, but not all, have u_char
|
||||
* already defined, so we use char_u to avoid trouble.
|
||||
*/
|
||||
typedef unsigned char char_u;
|
||||
typedef unsigned short short_u;
|
||||
typedef unsigned int int_u;
|
||||
/* Make sure long_u is big enough to hold a pointer.
|
||||
* On Win64, longs are 32 bits and pointers are 64 bits.
|
||||
* For printf() and scanf(), we need to take care of long_u specifically. */
|
||||
|
Reference in New Issue
Block a user