Leser: 1
![]() |
|< 1 2 >| | ![]() |
18 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
my $id = 10;
for(my $i = 0; $i < $id; $i++) {
my $data = sin($i+1)/($i+1) * 2047 + 2048;
printf("%d: %s\n", $i, pack("S", $data));
}
printf("%d: %s\n", $i, chr($data % 256) . chr(int($data / 256)));
perlcc -c out.c dateiname
perlcc -c out.c dateiname
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub start_log #(Dateiname)
{
my $filename = shift;
open(FH,">>".$filename) || return 0;
chmod($filename,644);
# Autoflush setzen fuer FH
my $oldfh = select(FH); $| = 1; select($oldfh);
# Lock freigeben
flock(FH,8);
# warn und die umleiten
$SIG{_ _WARN_ _} = \&log_warn;
$SIG{_ _DIE_ _} = \&log_die;
return 1;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub start_log #(Dateiname)
{
my $filename = shift;
open(FH,">>".$filename) || return 0;
chmod($filename,644);
# Autoflush setzen fuer FH
my $oldfh = select(FH); $| = 1; select($oldfh);
# Lock freigeben
flock(FH,8);
# warn und die umleiten
$SIG{_ _WARN_ _} = \&log_warn;
$SIG{_ _DIE_ _} = \&log_die;
return 1;
}
![]() |
|< 1 2 >| | ![]() |
18 Einträge, 2 Seiten |