003 File Manager
Current Path:
/usr/src/contrib/bc/tests/fuzzing/bc_inputs1
usr
/
src
/
contrib
/
bc
/
tests
/
fuzzing
/
bc_inputs1
/
📁
..
📄
abs.txt
(90 B)
📄
add.txt
(7.12 KB)
📄
arctangent.txt
(338 B)
📄
array.bc
(554 B)
📄
arrays.txt
(66 B)
📄
assignments.txt
(821 B)
📄
basic.txt
(439 B)
📄
boolean.txt
(2.37 KB)
📄
cosine.txt
(496 B)
📄
decimal.txt
(1.81 KB)
📄
divide.txt
(1.31 KB)
📄
engineering.txt
(160 B)
📄
exponent.txt
(206 B)
📄
functions.bc
(42 B)
📄
functions.txt
(124 B)
📄
globals.txt
(156 B)
📄
len.bc
(623 B)
📄
length.txt
(1.01 KB)
📄
lib10.txt
(34 B)
📄
lib11.txt
(46 B)
📄
lib12.txt
(8 B)
📄
lib2.txt
(156 B)
📄
lib3.txt
(30 B)
📄
lib4.txt
(89 B)
📄
lib5.txt
(37 B)
📄
lib6.txt
(45 B)
📄
lib7.txt
(131 B)
📄
lib8.txt
(19 B)
Editing: array.bc
#! /usr/bin/bc -q define z(a[]) { for (i = 0; i < l; ++i) { a[i] } } define x(a[]) { # Test for separate vars and arrays. auto a for (a = 0; a < l; ++a) { a[a] = -a } z(a[]) } define g(x[], y[]) { return x[0] - y[0] } define h(y[], x[]) { return g(x[], y[]) } define m(*x[], *y[]) { return x[0] / y[0] } define n(*y[], *x[]) { return m(x[], y[]) } for (i = 0; i < 101; ++i) { a[i] = i } a[104] = 204 l = length(a[]) for (i = 0; i <= l; ++i) { a[i] } z(a[]) x(a[]) z(a[]) l x[0] = 5 y[0] = 4 h(x[], y[]) n(x[], y[]) halt
Upload File
Create Folder