bts: move f_pad_oct() to Osmocom_Types as it's generally useful

Change-Id: I4df99e5612c67006eb2998529425956fb4a664af
This commit is contained in:
Harald Welte 2019-05-30 15:06:12 +02:00
parent ed0c1560d0
commit bb9512e640
2 changed files with 8 additions and 8 deletions

View File

@ -3676,14 +3676,6 @@ testcase TC_pcu_ext_rach_content() runs on test_CT {
setverdict(pass);
}
private function f_pad_oct(octetstring str, integer len, OCT1 pad) return octetstring {
var integer strlen := lengthof(str);
for (var integer i := 0; i < len-strlen; i := i+1) {
str := str & pad;
}
return str;
}
/* Send PAGING via RSL, expect it to shw up on PCU socket */
testcase TC_pcu_paging_from_rsl() runs on test_CT {
f_init_pcu_test();

View File

@ -162,5 +162,13 @@ function imsi_hex2oct(hexstring imsi) return octetstring {
return ret;
}
function f_pad_oct(octetstring str, integer len, OCT1 pad) return octetstring {
var integer strlen := lengthof(str);
for (var integer i := 0; i < len-strlen; i := i+1) {
str := str & pad;
}
return str;
}
} with { encode "RAW"; variant "FIELDORDER(msb)" }