Commit 23fd623e authored by J.H.M. Dassen's avatar J.H.M. Dassen Committed by Niels Möller
Browse files

Spelling fixes by jdassen@wi.leidenuniv.nl.

Rev: doc/HACKING:1.5
parent a8ae85e6
...@@ -8,7 +8,7 @@ roadmap. ...@@ -8,7 +8,7 @@ roadmap.
ABSTRACTION ABSTRACTION
All sent and recieved data are represented as a struct lsh_string. All sent and received data are represented as a struct lsh_string.
This is a simple string type, with a length field and a sequence of This is a simple string type, with a length field and a sequence of
unsigned octets. The NUL character does *not* have any special status. unsigned octets. The NUL character does *not* have any special status.
...@@ -270,7 +270,7 @@ classified by allocation strategy into three classes: ...@@ -270,7 +270,7 @@ classified by allocation strategy into three classes:
allocated in various places, usually by reading a packet from some allocated in various places, usually by reading a packet from some
socket, or by calling ssh_format(). They are passed on to some socket, or by calling ssh_format(). They are passed on to some
consumer function, which has to deallocate the string when it is consumer function, which has to deallocate the string when it is
finished procesing it, usually by throwing it a way, transforming it finished processing it usually by throwing it away, transforming it
into a new string, or writing it to some socket. If you want to *both* into a new string, or writing it to some socket. If you want to *both*
pass a string to a consumer, and keep it for later reference, you have pass a string to a consumer, and keep it for later reference, you have
to copy it. to copy it.
...@@ -285,7 +285,7 @@ only one place. Examples are the queue nodes that write_buffer.c uses ...@@ -285,7 +285,7 @@ only one place. Examples are the queue nodes that write_buffer.c uses
to link packets together. These are freed explicitly when they to link packets together. These are freed explicitly when they
are no longer needed. are no longer needed.
× Other objects and closures, which references eachother in some × Other objects and closures, which references each other in some
complex fashion. Except places where it is *obvious* that an object complex fashion. Except places where it is *obvious* that an object
can be freed, these objects are not freed explicitly, but are handled can be freed, these objects are not freed explicitly, but are handled
by the garbage collector. The gc overhead should be farily small; by the garbage collector. The gc overhead should be farily small;
...@@ -307,7 +307,7 @@ also doesn't take care of initializing bignums). I'm considering ...@@ -307,7 +307,7 @@ also doesn't take care of initializing bignums). I'm considering
extending the object system to initialize objects more intelligently. extending the object system to initialize objects more intelligently.
ROADMAP ROAD MAP
Some of the central source files are: Some of the central source files are:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment