mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +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.
|
* 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
|
* 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
|
#ifndef NEOVIM_VIM_H
|
||||||
# define NEOVIM_VIM_H
|
# define NEOVIM_VIM_H
|
||||||
|
|
||||||
|
#include "types.h"
|
||||||
|
|
||||||
/* Included when ported to cmake */
|
/* Included when ported to cmake */
|
||||||
/* This is needed to replace TRUE/FALSE macros by true/false from c99 */
|
/* This is needed to replace TRUE/FALSE macros by true/false from c99 */
|
||||||
#include <stdbool.h>
|
#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 */
|
#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.
|
/* Make sure long_u is big enough to hold a pointer.
|
||||||
* On Win64, longs are 32 bits and pointers are 64 bits.
|
* On Win64, longs are 32 bits and pointers are 64 bits.
|
||||||
* For printf() and scanf(), we need to take care of long_u specifically. */
|
* For printf() and scanf(), we need to take care of long_u specifically. */
|
||||||
|
Reference in New Issue
Block a user