def _shift_field_positions_global(record, start, delta=<NUM_LIT:1>):
if not delta:<EOL><INDENT>return<EOL><DEDENT>for tag, fields in list(record.items()):<EOL><INDENT>newfields = []<EOL>for field in fields:<EOL><INDENT>if field[<NUM_LIT:4>] < start:<EOL><INDENT>newfields.append(field)<EOL><DEDENT>else:<EOL><INDENT>newfields.append(tuple(list(field[:<NUM_LIT:4>]) + [field[<NUM_LIT:4>] + delta]))<EOL><DEDENT><DEDENT>record[tag] = newfields<EOL><DEDENT>
Shift all global field positions.

Shift all global field positions with global field positions
higher or equal to 'start' from the value 'delta'.