To apply yamm patches, you may want to follow the suggestions below.

Let we suppose to have the yamm-2.5.3e version, and the yamm-2.5.3f.diff
patch.

To build the new version of yamm, you have to apply the patch 2.5.3f to
yamm-2.5.3e. You have to:

- cd into the yamm source directory:

cd yamm-2.5.3e/

- apply the 2.5.3f patch:

patch -p1 < yamm-2.5.3f.patch

- find for rejected patches and if you find find out why is rejected and
  if you are able, apply it by hand:

find . -name "*.rej" -print

  NOTE: you should not find any .rej file! A possible reason for finding it
        may be you have applied an incorrect patch to a correct version or
		a correct patch to an incorrect version of yamm.

- find and erase original files:

find . -name "*.orig" -print -exec rm -f {} \;

- find and erase zero-size files:

find . -size 0 -print -exec rm -f {} \;

Now you have patched yamm. Compile it and have fun.
