mirror of
https://github.com/neovim/neovim.git
synced 2025-12-06 22:52:42 +00:00
doc/develop.txt: Remove "design-assumptions" section
We don't make such assumptions; new code should use fixed-width integer types [1]. [1]: https://neovim.io/develop/style-guide.xml?showone=Integer_Types#Integer_Types
This commit is contained in:
@@ -12,7 +12,6 @@ Vim.
|
|||||||
1. Design goals |design-goals|
|
1. Design goals |design-goals|
|
||||||
2. Coding style |coding-style|
|
2. Coding style |coding-style|
|
||||||
3. Design decisions |design-decisions|
|
3. Design decisions |design-decisions|
|
||||||
4. Assumptions |design-assumptions|
|
|
||||||
|
|
||||||
See the file README.txt in the "src" directory for an overview of the source
|
See the file README.txt in the "src" directory for an overview of the source
|
||||||
code.
|
code.
|
||||||
@@ -479,17 +478,4 @@ This isn't ideal, because the longer Vim is running the higher the counts
|
|||||||
become. But in practice it is a noticeable improvement over not using the word
|
become. But in practice it is a noticeable improvement over not using the word
|
||||||
count.
|
count.
|
||||||
|
|
||||||
==============================================================================
|
|
||||||
4. Assumptions *design-assumptions*
|
|
||||||
|
|
||||||
Size of variables:
|
|
||||||
char 8 bit signed
|
|
||||||
char_u 8 bit unsigned
|
|
||||||
int 32 or 64 bit signed (16 might be possible with limited features)
|
|
||||||
unsigned 32 or 64 bit unsigned (16 as with ints)
|
|
||||||
long 32 or 64 bit signed, can hold a pointer
|
|
||||||
|
|
||||||
Note that some compilers cannot handle long lines or strings. The C89
|
|
||||||
standard specifies a limit of 509 characters.
|
|
||||||
|
|
||||||
vim:tw=78:ts=8:ft=help:norl:
|
vim:tw=78:ts=8:ft=help:norl:
|
||||||
|
|||||||
Reference in New Issue
Block a user