mirror of
https://github.com/Perl/perl5.git
synced 2026-01-26 16:39:36 +00:00
pad.h: Convert _PADNAME_BASE to legal name
This commit is contained in:
parent
82c582d736
commit
c32a4b2306
8
pad.h
8
pad.h
@ -57,7 +57,7 @@ struct padnamelist {
|
||||
|
||||
struct padname_fieldinfo;
|
||||
|
||||
#define _PADNAME_BASE \
|
||||
#define PADNAME_BASE_ \
|
||||
char * xpadn_pv; \
|
||||
HV * xpadn_ourstash; \
|
||||
union { \
|
||||
@ -73,19 +73,19 @@ struct padname_fieldinfo;
|
||||
U8 xpadn_flags
|
||||
|
||||
struct padname {
|
||||
_PADNAME_BASE;
|
||||
PADNAME_BASE_;
|
||||
};
|
||||
|
||||
struct padname_with_str {
|
||||
#ifdef PERL_PADNAME_MINIMAL
|
||||
_PADNAME_BASE;
|
||||
PADNAME_BASE_;
|
||||
#else
|
||||
struct padname xpadn_padname;
|
||||
#endif
|
||||
char xpadn_str[1];
|
||||
};
|
||||
|
||||
#undef _PADNAME_BASE
|
||||
#undef PADNAME_BASE_
|
||||
|
||||
#define PADNAME_FROM_PV(s) \
|
||||
((PADNAME *)((s) - STRUCT_OFFSET(struct padname_with_str, xpadn_str)))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user