Delta Encoding - Sample C Code

Sample C Code

The following C code performs a simple form of delta encoding and decoding:

void delta_encode (char *buffer, const unsigned int length) { char delta = 0; char original; unsigned int i; for (i = 0; i < length; ++i) { original = buffer; buffer -= delta; delta = original; } } void delta_decode (char *buffer, const unsigned int length) { char delta = 0; unsigned int i; for (i = 0; i < length; ++i) { buffer += delta; delta = buffer; } }

Read more about this topic:  Delta Encoding

Famous quotes containing the words sample and/or code:

    As a rule they will refuse even to sample a foreign dish, they regard such things as garlic and olive oil with disgust, life is unliveable to them unless they have tea and puddings.
    George Orwell (1903–1950)

    Faultless honesty is a sine qua non of business life. Not alone the honesty according to the moral code and the Bible. When I speak of honesty I refer to the small, hidden, evasive meannesses of our natures. I speak of the honesty of ourselves to ourselves.
    Alice Foote MacDougall (1867–1945)