1use strict; 2use warnings; 3use Test::More tests => 3; 4 5sub handle_fun { 6 my $pack = shift; 7 my $linestr = Devel::Declare::get_linestr(); 8 my $pos = length($linestr); 9 Devel::Declare::toke_skipspace(length($linestr)); 10 Devel::Declare::set_linestr($linestr); 11} 12 13use Devel::Declare; 14sub fun($) {} 15BEGIN { 16 Devel::Declare->setup_for( 17 __PACKAGE__, 18 { fun => { const => \&handle_fun } } 19 ); 20} 21 22 23fun 1; 24ok 0; this line is deleted by handler 25; 26ok 1; 27 28# mindless comment lines to pad out the test program to the next block boundary 29# mindless comment lines to pad out the test program to the next block boundary 30# mindless comment lines to pad out the test program to the next block boundary 31# mindless comment lines to pad out the test program to the next block boundary 32# mindless comment lines to pad out the test program to the next block boundary 33# mindless comment lines to pad out the test program to the next block boundary 34# mindless comment lines to pad out the test program to the next block boundary 35# mindless comment lines to pad out the test program to the next block boundary 36# mindless comment lines to pad out the test program to the next block boundary 37# mindless comment lines to pad out the test program to the next block boundary 38# mindless comment lines to pad out the test program to the next block boundary 39# mindless comment lines to pad out the test program to the next block boundary 40# mindless comment lines to pad out the test program to the next block boundary 41# mindless comment lines to pad out the test program to the next block boundary 42# mindless comment lines to pad out the test program to the next block boundary 43# mindless comment lines to pad out the test program to the next block boundary 44# mindless comment lines to pad out the test program to the next block boundary 45# mindless comment lines to pad out the test program to the next block boundary 46# mindless comment lines to pad out the test program to the next block boundary 47# mindless comment lines to pad out the test program to the next block boundary 48# mindless comment lines to pad out the test program to the next block boundary 49# mindless comment lines to pad out the test program to the next block boundary 50# mindless comment lines to pad out the test program to the next block boundary 51# mindless comment lines to pad out the test program to the next block boundary 52# mindless comment lines to pad out the test program to the next block boundary 53# mindless comment lines to pad out the test program to the next block boundary 54# mindless comment lines to pad out the test program to the next block boundary 55# mindless comment lines to pad out the test program to the next block boundary 56# mindless comment lines to pad out the test program to the next block boundary 57# mindless comment lines to pad out the test program to the next block boundary 58# mindless comment lines to pad out the test program to the next block boundary 59# mindless comment lines to pad out the test program to the next block boundary 60# mindless comment lines to pad out the test program to the next block boundary 61# mindless comment lines to pad out the test program to the next block boundary 62# mindless comment lines to pad out the test program to the next block boundary 63# mindless comment lines to pad out the test program to the next block boundary 64# mindless comment lines to pad out the test program to the next block boundary 65# mindless comment lines to pad out the test program to the next block boundary 66# mindless comment lines to pad out the test program to the next block boundary 67# mindless comment lines to pad out the test program to the next block boundary 68# mindless comment lines to pad out the test program to the next block boundary 69# mindless comment lines to pad out the test program to the next block boundary 70# mindless comment lines to pad out the test program to the next block boundary 71# mindless comment lines to pad out the test program to the next block boundary 72# mindless comment lines to pad out the test program to the next block boundary 73# mindless comment lines to pad out the test program to the next block boundary 74# mindless comment lines to pad out the test program to the next block boundary 75# mindless comment lines to pad out the test program to the next block boundary 76# mindless comment lines to pad out the test program to the next block boundary 77# mindless comment lines to pad out the test program to the next block boundary 78# mindless comment lines to pad out the test program to the next block boundary 79# mindless comment lines to pad out the test program to the next block boundary 80# mindless comment lines to pad out the test program to the next block boundary 81# mindless comment lines to pad out the test program to the next block boundary 82# mindless comment lines to pad out the test program to the next block boundary 83# mindless comment lines to pad out the test program to the next block boundary 84# mindless comment lines to pad out the test program to the next block boundary 85# mindless comment lines to pad out the test program to the next block boundary 86# mindless comment lines to pad out the test program to the next block boundary 87# mindless comment lines to pad out the test program to the next block boundary 88# mindless comment lines to pad out the test program to the next block boundary 89# mindless comment lines to pad out the test program to the next block boundary 90# mindless comment lines to pad out the test program to the next block boundary 91# mindless comment lines to pad out the test program to the next block boundary 92# mindless comment lines to pad out the test program to the next block boundary 93# mindless comment lines to pad out the test program to the next block boundary 94# mindless comment lines to pad out the test program to the next block boundary 95# mindless comment lines to pad out the test program to the next block boundary 96# mindless comment lines to pad out the test program to the next block boundary 97# mindless comment lines to pad out the test program to the next block boundary 98# mindless comment lines to pad out the test program to the next block boundary 99# mindless comment lines to pad out the test program to the next block boundary 100# mindless comment lines to pad out the test program to the next block boundary 101# mindless comment lines to pad out the test program to the next block boundary 102# mindless comment lines to pad out the test program to the next block boundary 103# mindless comment lines to pad out the test program to the next block boundary 104# mindless comment lines to pad out the test program to the next block boundary 105# mindless comment lines to pad out the test program to the next block boundary 106# mindless comment lines to pad out the test program to the next block boundary 107# mindless comment lines to pad out the test program to the next block boundary 108# mindless comment lines to pad out the test program to the next block boundary 109# mindless comment lines to pad out the test program to the next block boundary 110# mindless comment lines to pad out the test program to the next block boundary 111# mindless comment lines to pad out the test program to the next block boundary 112# mindless comment lines to pad out the test program to the next block boundary 113# mindless comment lines to pad out the test program to the next block boundary 114# mindless comment lines to pad out the test program to the next block boundary 115# mindless comment lines to pad out the test program to the next block boundary 116# mindless comment lines to pad out the test program to the next block boundary 117# mindless comment lines to pad out the test program to the next block boundary 118# mindless comment lines to pad out the test program to the next block boundary 119# mindless comment lines to pad out the test program to the next block boundary 120# mindless comment lines to pad out the test program to the next block boundary 121# mindless comment lines to pad out the test program to the next block boundary 122# mindless comment lines to pad out the test program to the next block boundary 123# mindless comment lines to pad out the test program to the next block boundary 124# min 125 126# pos 8192 occurs between these two lines 127fun 1; 128ok 0; this line is deleted by handler 129; 130ok 1; 131 132# mindless comment lines to pad out the test program to the next block boundary 133# mindless comment lines to pad out the test program to the next block boundary 134# mindless comment lines to pad out the test program to the next block boundary 135# mindless comment lines to pad out the test program to the next block boundary 136# mindless comment lines to pad out the test program to the next block boundary 137# mindless comment lines to pad out the test program to the next block boundary 138# mindless comment lines to pad out the test program to the next block boundary 139# mindless comment lines to pad out the test program to the next block boundary 140# mindless comment lines to pad out the test program to the next block boundary 141# mindless comment lines to pad out the test program to the next block boundary 142# mindless comment lines to pad out the test program to the next block boundary 143# mindless comment lines to pad out the test program to the next block boundary 144# mindless comment lines to pad out the test program to the next block boundary 145# mindless comment lines to pad out the test program to the next block boundary 146# mindless comment lines to pad out the test program to the next block boundary 147# mindless comment lines to pad out the test program to the next block boundary 148# mindless comment lines to pad out the test program to the next block boundary 149# mindless comment lines to pad out the test program to the next block boundary 150# mindless comment lines to pad out the test program to the next block boundary 151# mindless comment lines to pad out the test program to the next block boundary 152# mindless comment lines to pad out the test program to the next block boundary 153# mindless comment lines to pad out the test program to the next block boundary 154# mindless comment lines to pad out the test program to the next block boundary 155# mindless comment lines to pad out the test program to the next block boundary 156# mindless comment lines to pad out the test program to the next block boundary 157# mindless comment lines to pad out the test program to the next block boundary 158# mindless comment lines to pad out the test program to the next block boundary 159# mindless comment lines to pad out the test program to the next block boundary 160# mindless comment lines to pad out the test program to the next block boundary 161# mindless comment lines to pad out the test program to the next block boundary 162# mindless comment lines to pad out the test program to the next block boundary 163# mindless comment lines to pad out the test program to the next block boundary 164# mindless comment lines to pad out the test program to the next block boundary 165# mindless comment lines to pad out the test program to the next block boundary 166# mindless comment lines to pad out the test program to the next block boundary 167# mindless comment lines to pad out the test program to the next block boundary 168# mindless comment lines to pad out the test program to the next block boundary 169# mindless comment lines to pad out the test program to the next block boundary 170# mindless comment lines to pad out the test program to the next block boundary 171# mindless comment lines to pad out the test program to the next block boundary 172# mindless comment lines to pad out the test program to the next block boundary 173# mindless comment lines to pad out the test program to the next block boundary 174# mindless comment lines to pad out the test program to the next block boundary 175# mindless comment lines to pad out the test program to the next block boundary 176# mindless comment lines to pad out the test program to the next block boundary 177# mindless comment lines to pad out the test program to the next block boundary 178# mindless comment lines to pad out the test program to the next block boundary 179# mindless comment lines to pad out the test program to the next block boundary 180# mindless comment lines to pad out the test program to the next block boundary 181# mindless comment lines to pad out the test program to the next block boundary 182# mindless comment lines to pad out the test program to the next block boundary 183# mindless comment lines to pad out the test program to the next block boundary 184# mindless comment lines to pad out the test program to the next block boundary 185# mindless comment lines to pad out the test program to the next block boundary 186# mindless comment lines to pad out the test program to the next block boundary 187# mindless comment lines to pad out the test program to the next block boundary 188# mindless comment lines to pad out the test program to the next block boundary 189# mindless comment lines to pad out the test program to the next block boundary 190# mindless comment lines to pad out the test program to the next block boundary 191# mindless comment lines to pad out the test program to the next block boundary 192# mindless comment lines to pad out the test program to the next block boundary 193# mindless comment lines to pad out the test program to the next block boundary 194# mindless comment lines to pad out the test program to the next block boundary 195# mindless comment lines to pad out the test program to the next block boundary 196# mindless comment lines to pad out the test program to the next block boundary 197# mindless comment lines to pad out the test program to the next block boundary 198# mindless comment lines to pad out the test program to the next block boundary 199# mindless comment lines to pad out the test program to the next block boundary 200# mindless comment lines to pad out the test program to the next block boundary 201# mindless comment lines to pad out the test program to the next block boundary 202# mindless comment lines to pad out the test program to the next block boundary 203# mindless comment lines to pad out the test program to the next block boundary 204# mindless comment lines to pad out the test program to the next block boundary 205# mindless comment lines to pad out the test program to the next block boundary 206# mindless comment lines to pad out the test program to the next block boundary 207# mindless comment lines to pad out the test program to the next block boundary 208# mindless comment lines to pad out the test program to the next block boundary 209# mindless comment lines to pad out the test program to the next block boundary 210# mindless comment lines to pad out the test program to the next block boundary 211# mindless comment lines to pad out the test program to the next block boundary 212# mindless comment lines to pad out the test program to the next block boundary 213# mindless comment lines to pad out the test program to the next block boundary 214# mindless comment lines to pad out the test program to the next block boundary 215# mindless comment lines to pad out the test program to the next block boundary 216# mindless comment lines to pad out the test program to the next block boundary 217# mindless comment lines to pad out the test program to the next block boundary 218# mindless comment lines to pad out the test program to the next block boundary 219# mindless comment lines to pad out the test program to the next block boundary 220# mindless comment lines to pad out the test program to the next block boundary 221# mindless comment lines to pad out the test program to the next block boundary 222# mindless comment lines to pad out the test program to the next block boundary 223# mindless comment lines to pad out the test program to the next block boundary 224# mindless comment lines to pad out the test program to the next block boundary 225# mindless comment lines to pad out the test program to the next block boundary 226# mindless comment lines to pad out the test program to the next block boundary 227# mindless comment lines to pad out the test program to the next block boundary 228# mindless comment lines to pad out the test program to the next block boundary 229# mindless comment lines to pad out the test program to the next block boundary 230# mindless comment lines to pad out the test program to the next block boundary 231# mindless comment lines to pad out the test program to the next block boundary 232# mindless comment lines to pad out the test program to the next block boundary 233# mindless co 234 235# pos 16384 occurs between these two lines 236fun 1; 237ok 0; this line is deleted by handler 238; 239ok 1; 240 241# mindless comment lines to pad out the test program to the next block boundary 242# mindless comment lines to pad out the test program to the next block boundary 243# mindless comment lines to pad out the test program to the next block boundary 244# mindless comment lines to pad out the test program to the next block boundary 245# mindless comment lines to pad out the test program to the next block boundary 246# mindless comment lines to pad out the test program to the next block boundary 247# mindless comment lines to pad out the test program to the next block boundary 248# mindless comment lines to pad out the test program to the next block boundary 249# mindless comment lines to pad out the test program to the next block boundary 250# mindless comment lines to pad out the test program to the next block boundary 251# mindless comment lines to pad out the test program to the next block boundary 252# mindless comment lines to pad out the test program to the next block boundary 253# mindless comment lines to pad out the test program to the next block boundary 254# mindless comment lines to pad out the test program to the next block boundary 255# mindless comment lines to pad out the test program to the next block boundary 256# mindless comment lines to pad out the test program to the next block boundary 257# mindless comment lines to pad out the test program to the next block boundary 258# mindless comment lines to pad out the test program to the next block boundary 259# mindless comment lines to pad out the test program to the next block boundary 260# mindless comment lines to pad out the test program to the next block boundary 261# mindless comment lines to pad out the test program to the next block boundary 262# mindless comment lines to pad out the test program to the next block boundary 263# mindless comment lines to pad out the test program to the next block boundary 264# mindless comment lines to pad out the test program to the next block boundary 265# mindless comment lines to pad out the test program to the next block boundary 266# mindless comment lines to pad out the test program to the next block boundary 267# mindless comment lines to pad out the test program to the next block boundary 268# mindless comment lines to pad out the test program to the next block boundary 269# mindless comment lines to pad out the test program to the next block boundary 270# mindless comment lines to pad out the test program to the next block boundary 271# mindless comment lines to pad out the test program to the next block boundary 272# mindless comment lines to pad out the test program to the next block boundary 273# mindless comment lines to pad out the test program to the next block boundary 274# mindless comment lines to pad out the test program to the next block boundary 275# mindless comment lines to pad out the test program to the next block boundary 276# mindless comment lines to pad out the test program to the next block boundary 277# mindless comment lines to pad out the test program to the next block boundary 278# mindless comment lines to pad out the test program to the next block boundary 279# mindless comment lines to pad out the test program to the next block boundary 280# mindless comment lines to pad out the test program to the next block boundary 281# mindless comment lines to pad out the test program to the next block boundary 282# mindless comment lines to pad out the test program to the next block boundary 283# mindless comment lines to pad out the test program to the next block boundary 284# mindless comment lines to pad out the test program to the next block boundary 285# mindless comment lines to pad out the test program to the next block boundary 286# mindless comment lines to pad out the test program to the next block boundary 287# mindless comment lines to pad out the test program to the next block boundary 288# mindless comment lines to pad out the test program to the next block boundary 289# mindless comment lines to pad out the test program to the next block boundary 290# mindless comment lines to pad out the test program to the next block boundary 291# mindless comment lines to pad out the test program to the next block boundary 292# mindless comment lines to pad out the test program to the next block boundary 293# mindless comment lines to pad out the test program to the next block boundary 294# mindless comment lines to pad out the test program to the next block boundary 295# mindless comment lines to pad out the test program to the next block boundary 296# mindless comment lines to pad out the test program to the next block boundary 297# mindless comment lines to pad out the test program to the next block boundary 298# mindless comment lines to pad out the test program to the next block boundary 299# mindless comment lines to pad out the test program to the next block boundary 300# mindless comment lines to pad out the test program to the next block boundary 301# mindless comment lines to pad out the test program to the next block boundary 302# mindless comment lines to pad out the test program to the next block boundary 303# mindless comment lines to pad out the test program to the next block boundary 304# mindless comment lines to pad out the test program to the next block boundary 305# mindless comment lines to pad out the test program to the next block boundary 306# mindless comment lines to pad out the test program to the next block boundary 307# mindless comment lines to pad out the test program to the next block boundary 308# mindless comment lines to pad out the test program to the next block boundary 309# mindless comment lines to pad out the test program to the next block boundary 310# mindless comment lines to pad out the test program to the next block boundary 311# mindless comment lines to pad out the test program to the next block boundary 312# mindless comment lines to pad out the test program to the next block boundary 313# mindless comment lines to pad out the test program to the next block boundary 314# mindless comment lines to pad out the test program to the next block boundary 315# mindless comment lines to pad out the test program to the next block boundary 316# mindless comment lines to pad out the test program to the next block boundary 317# mindless comment lines to pad out the test program to the next block boundary 318# mindless comment lines to pad out the test program to the next block boundary 319# mindless comment lines to pad out the test program to the next block boundary 320# mindless comment lines to pad out the test program to the next block boundary 321# mindless comment lines to pad out the test program to the next block boundary 322# mindless comment lines to pad out the test program to the next block boundary 323# mindless comment lines to pad out the test program to the next block boundary 324# mindless comment lines to pad out the test program to the next block boundary 325# mindless comment lines to pad out the test program to the next block boundary 326# mindless comment lines to pad out the test program to the next block boundary 327# mindless comment lines to pad out the test program to the next block boundary 328# mindless comment lines to pad out the test program to the next block boundary 329# mindless comment lines to pad out the test program to the next block boundary 330# mindless comment lines to pad out the test program to the next block boundary 331# mindless comment lines to pad out the test program to the next block boundary 332# mindless comment lines to pad out the test program to the next block boundary 333# mindless comment lines to pad out the test program to the next block boundary 334# mindless comment lines to pad out the test program to the next block boundary 335# mindless comment lines to pad out the test program to the next block boundary 336# mindless comment lines to pad out the test program to the next block boundary 337# mindless comment lines to pad out the test program to the next block boundary 338# mindless comment lines to pad out the test program to the next block boundary 339# mindless comment lines to pad out the test program to the next block boundary 340# mindless comment lines to pad out the test program to the next block boundary 341# mindless comment lines to pad out the test program to the next block boundary 342# mindless comment lines to pad out the test program to the next block boundary 343# mindless comment lines to pad out the test program to the next block boundary 344# mindless comment lines to pad out the test program to the next block boundary 345# mindless comment lines to pad out the test program to the next block boundary 346# mindless comment lines to pad out the test program to the next block boundary 347# mindless comment lines to pad out the test program to the next block boundary 348# mindless comment lines to pad out the test program to the next block boundary 349# mindless comment lines to pad out the test program to the next block boundary 350# mindless comment lines to pad out the test program to the next block boundary 351# mindless comment lines to pad out the test program to the next block boundary 352# mindless comment lines to pad out the test program to the next block boundary 353# mindless comment lines to pad out the test program to the next block boundary 354# mindless comment lines to pad out the test program to the next block boundary 355# mindless comment lines to pad out the test program to the next block boundary 356# mindless comment lines to pad out the test program to the next block boundary 357# mindless comment lines to pad out the test program to the next block boundary 358# mindless comment lines to pad out the test program to the next block boundary 359# mindless comment lines to pad out the test program to the next block boundary 360# mindless comment lines to pad out the test program to the next block boundary 361# mindless comment lines to pad out the test program to the next block boundary 362# mindless comment lines to pad out the test program to the next block boundary 363# mindless comment lines to pad out the test program to the next block boundary 364# mindless comment lines to pad out the test program to the next block boundary 365# mindless comment lines to pad out the test program to the next block boundary 366# mindless comment lines to pad out the test program to the next block boundary 367# mindless comment lines to pad out the test program to the next block boundary 368# mindless comment lines to pad out the test program to the next block boundary 369# mindless comment lines to pad out the test program to the next block boundary 370# mindless comment lines to pad out the test program to the next block boundary 371# mindless comment lines to pad out the test program to the next block boundary 372# mindless comment lines to pad out the test program to the next block boundary 373# mindless comment lines to pad out the test program to the next block boundary 374# mindless comment lines to pad out the test program to the next block boundary 375# mindless comment lines to pad out the test program to the next block boundary 376# mindless comment lines to pad out the test program to the next block boundary 377# mindless comment lines to pad out the test program to the next block boundary 378# mindless comment lines to pad out the test program to the next block boundary 379# mindless comment lines to pad out the test program to the next block boundary 380# mindless comment lines to pad out the test program to the next block boundary 381# mindless comment lines to pad out the test program to the next block boundary 382# mindless comment lines to pad out the test program to the next block boundary 383# mindless comment lines to pad out the test program to the next block boundary 384# mindless comment lines to pad out the test program to the next block boundary 385# mindless comment lines to pad out the test program to the next block boundary 386# mindless comment lines to pad out the test program to the next block boundary 387# mindless comment lines to pad out the test program to the next block boundary 388# mindless comment lines to pad out the test program to the next block boundary 389# mindless comment lines to pad out the test program to the next block boundary 390# mindless comment lines to pad out the test program to the next block boundary 391# mindless comment lines to pad out the test program to the next block boundary 392# mindless comment lines to pad out the test program to the next block boundary 393# mindless comment lines to pad out the test program to the next block boundary 394# mindless comment lines to pad out the test program to the next block boundary 395# mindless comment lines to pad out the test program to the next block boundary 396# mindless comment lines to pad out the test program to the next block boundary 397# mindless comment lines to pad out the test program to the next block boundary 398# mindless comment lines to pad out the test program to the next block boundary 399# mindless comment lines to pad out the test program to the next block boundary 400# mindless comment lines to pad out the test program to the next block boundary 401# mindless comment lines to pad out the test program to the next block boundary 402# mindless comment lines to pad out the test program to the next block boundary 403# mindless comment lines to pad out the test program to the next block boundary 404# mindless comment lines to pad out the test program to the next block boundary 405# mindless comment lines to pad out the test program to the next block boundary 406# mindless comment lines to pad out the test program to the next block boundary 407# mindless comment lines to pad out the test program to the next block boundary 408# mindless comment lines to pad out the test program to the next block boundary 409# mindless comment lines to pad out the test program to the next block boundary 410# mindless comment lines to pad out the test program to the next block boundary 411# mindless comment lines to pad out the test program to the next block boundary 412# mindless comment lines to pad out the test program to the next block boundary 413# mindless comment lines to pad out the test program to the next block boundary 414# mindless comment lines to pad out the test program to the next block boundary 415# mindless comment lines to pad out the test program to the next block boundary 416# mindless comment lines to pad out the test program to the next block boundary 417# mindless comment lines to pad out the test program to the next block boundary 418# mindless comment lines to pad out the test program to the next block boundary 419# mindless comment lines to pad out the test program to the next block boundary 420# mindless comment lines to pad out the test program to the next block boundary 421# mindless comment lines to pad out the test program to the next block boundary 422# mindless comment lines to pad out the test program to the next block boundary 423# mindless comment lines to pad out the test program to the next block boundary 424# mindless comment lines to pad out the test program to the next block boundary 425# mindless comment lines to pad out the test program to the next block boundary 426# mindless comment lines to pad out the test program to the next block boundary 427# mindless comment lines to pad out the test program to the next block boundary 428# mindless comment lines to pad out the test program to the next block boundary 429# mindless comment lines to pad out the test program to the next block boundary 430# mindless comment lines to pad out the test program to the next block boundary 431# mindless comment lines to pad out the test program to the next block boundary 432# mindless comment lines to pad out the test program to the next block boundary 433# mindless comment lines to pad out the test program to the next block boundary 434# mindless comment lines to pad out the test program to the next block boundary 435# mindless comment lines to pad out the test program to the next block boundary 436# mindless comment lines to pad out the test program to the next block boundary 437# mindless comment lines to pad out the test program to the next block boundary 438# mindless comment lines to pad out the test program to the next block boundary 439# mindless comment lines to pad out the test program to the next block boundary 440# mindless comment lines to pad out the test program to the next block boundary 441# mindless comment lines to pad out the test program to the next block boundary 442# mindless comment lines to pad out the test program to the next block boundary 443# mindless comment lines to pad out the test program to the next block boundary 444# mindless comment lines to pad out the test program to the next block boundary 445# mindless comment lines to pad out the test program to the next block boundary 446 447# file size slightly exceeds 32768 448 4491; 450