cutil.pm
来自「samba最新软件」· PM 代码 · 共 53 行
PM
53 行
#################################################### C utility functions for pidl# Copyright jelmer@samba.org 2005-2007# released under the GNU GPLpackage Parse::Pidl::CUtil;require Exporter;@ISA = qw(Exporter);@EXPORT = qw(get_pointer_to get_value_of get_array_element);use vars qw($VERSION);$VERSION = '0.01';use strict;sub get_pointer_to($){ my $var_name = shift; if ($var_name =~ /^\*(.*)$/) { return $1; } elsif ($var_name =~ /^\&(.*)$/) { return "&($var_name)"; } else { return "&$var_name"; }}sub get_value_of($){ my $var_name = shift; if ($var_name =~ /^\&(.*)$/) { return $1; } else { return "*$var_name"; }}sub get_array_element($$){ my ($var_name, $idx) = @_; if ($var_name =~ /^\*.*$/) { $var_name = "($var_name)"; } elsif ($var_name =~ /^\&.*$/) { $var_name = "($var_name)"; } return "$var_name"."[$idx]";}1;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?