I am doing this already for our internal release and build for ATS 8.0.1.  I 
don’t know if this helps or not:

https://github.com/bryancall/trafficserver/commit/d4d4bcd33cf60e5d936107561de5d31389c783dc

-Bryan



> On Jan 4, 2019, at 5:55 PM, Pushkar Pradhan <pprad...@oath.com.INVALID> wrote:
> 
> It seems the API TSHttpTxnSetHttpRetStatus in 7.x was changed to
> TSHttpTxnStatusSet in 8.x.
> The underlying code seems to be the same, only the name has changed.
> 
> I am writing a plugin that calls this function and that I want to work in
> both 7.x and 8.x codelines.
> I can wrap the names in a #iifdef like this:
> 
> #ifdef TS_VERSION_MAJOR > 7
> TSHttpTxnStatusSet
> #else
> TSHttpTxnSetHttpRetStatus
> #endif
> 
> Would this be considered bad practice, any potential pitfalls to be aware
> of?
> Thanks,
> -- 
> pushkar

Reply via email to