Jeffrey Hutzelman wrote:
--On Thursday, January 03, 2008 04:15:23 PM -0600 "Douglas E. Engert"
<[EMAIL PROTECTED]> wrote:
# 5 __FUNCTION__
Are you sure "__FILE__||"k5_get_cred"" does what you think?
No, but it did compile :-)
That's interesting, given that it evaluates to an integer which is not
type-compatible with what's being expected there.
Its the Solaris compiler. My point was that I got past this point in the
compile, and this was in a test program. I never expected this to be the
correct solution.
The correct way to write this is without the ||, taking advantage of the
fact that standard C allows string literals to be concatenated by
juxtaposition.
The correct way for AFS is it test for HAVE_FUNCTION_MACRO which configure
will set if the compiler can handle __FUNCTION__. Then again the new
rxk5/servconn.c
is the only source routines in AFS that uses __FUNCTION__ as far as I can tell.
--Jeff
--
Douglas E. Engert <[EMAIL PROTECTED]>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel