Ready.


jump     \j

Moves the current pointer (cursor) of the target (binary) space, to any point in the target space, by a variety of methods/choices. If the resulting point is beyond the current maximum-offset, this also updates the maximum-offset.

The maximum-offset is the resulting to-be-written file size. It is the largest pointer value, previously reached - unless that size is re-adjusted, for example, by calling "\c FIX::TheEnd()" which sets the maximum-offset at the current pointer-offset.

At the Beta-0 version, not all of the options may be functional. Prefer using the usages in the demonstrated examples, or try yourself, before relying on the list below.


Options

	\j[bits] num

	bitmask for the bits:
		0x0700: numsize-1 (byte/word/dword/qword, or 1..8)
		0x0800: negative direction
		0xf000: jumpmode
			0x00: num = go-until offset
			0x10: num = count (jump bytes amount)
			0x20: num = log2(alignment multiple)
			0x30: num = search-until-equal
			0x40: num = search-until-not-equal
			0x50: num = search-until-and-true
			0x60: num = search-until-and-false
			0x70: num = search-until-xor-true
			0x80: num = search-until-xor-false
			0x90: num = search-until-or-true
			0xa0: num = search-until-or-false



See also:
filling/flushing service, \f
FIX elements



Any Questions?: . . (Request Content . . . . . Correct Errors . . . . . Submit Case Study . . . . . Report Content Similarity.)

LastUpdated: Oct.20, 2003
Page-version: 0
Written by: Ahmed Ferzen/Ferzan R Midyat-Zilan (or, Earth)
Copyright (c) 2003 Ferzan Midyat. All rights reserved.
Wherever applicable, zElQarneyn's FIX, zFIX, and also FIX, are my trademarks.