X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=cfg%2Finternal_fcn.def;h=dff17b1173f67c4838cee1b01465663e4c8f751d;hb=refs%2Fchanges%2F82%2F3882%2F1;hp=660618db424af1714d279f461690b55009bd2f0f;hpb=07495effe193ca3f73c3bf0ce417068f9ac9dcdd;p=com%2Fgs-lite.git diff --git a/cfg/internal_fcn.def b/cfg/internal_fcn.def index 660618d..dff17b1 100644 --- a/cfg/internal_fcn.def +++ b/cfg/internal_fcn.def @@ -1,85 +1,85 @@ - -Add_Int_Timeval -static struct timeval Add_Int_Timeval(int inc, struct timeval t){ - struct timeval r; - r.tv_usec = t.tv_usec + (inc % 1000); - r.tv_sec = t.tv_sec + inc / 1000; - if(r.tv_usec > 999){ - r.tv_usec -= 1000; - r.tv_sec++; - } - return(r); -} - -Add_Timeval_Int -static struct timeval Add_Timeval_Int(struct timeval t, int inc){ - struct timeval r; - r.tv_usec = t.tv_usec + (inc % 1000); - r.tv_sec = t.tv_sec + inc / 1000; - if(r.tv_usec > 999){ - r.tv_usec -= 1000; - r.tv_sec++; - } - return(r); -} - -Subtract_Timeval_Int -static struct timeval Subtract_Timeval_Int(struct timeval t, int inc){ - struct timeval r; - r.tv_usec = t.tv_usec - (inc % 1000); - r.tv_sec = t.tv_sec - inc / 1000; - if(r.tv_usec < 0){ - r.tv_usec += 1000; - r.tv_sec--; - } - return(r); -} - -Divide_Timeval_Int -static struct timeval Divide_Timeval_Int(struct timeval t, int d){ - struct timeval r; - r.tv_sec = t.tv_sec / d; - r.tv_usec = (t.tv_usec + 1000*( t.tv_sec % d )) / d; - return(r); -} - - -Subtract_Timeval_Timeval -static int Subtract_Timeval_Timeval(struct timeval t1, struct timeval t2){ - return(1000*(t1.tv_sec - t2.tv_sec) + (t1.tv_usec - t2.tv_usec) ); -} - -Compare_Timeval -static int Compare_Timeval(struct timeval t1, struct timeval t2){ - return( t1.tv_sec != t2.tv_sec ? t1.tv_sec - t2.tv_sec : t1.tv_usec - t2.tv_usec ); -} - -Timeval_Constructor -static struct timeval Timeval_Constructor(int s, int m){ - struct timeval r; - r.tv_sec = s; - r.tv_usec = m; - return(r); -} - -String_Constructor -static struct gs_string String_Constructor(char *l){ - struct gs_string s; - s.data = l; - s.owner = NULL; - s.length = 0; - while(l[s.length] != '\0') s.length++; - return(s); -} - -Compare_String - -str_assign_with_copy - -str_assign_with_copy_in_tuple - -str_replace - -str_length - -str_destroy + +Add_Int_Timeval +static struct timeval Add_Int_Timeval(int inc, struct timeval t){ + struct timeval r; + r.tv_usec = t.tv_usec + (inc % 1000); + r.tv_sec = t.tv_sec + inc / 1000; + if(r.tv_usec > 999){ + r.tv_usec -= 1000; + r.tv_sec++; + } + return(r); +} + +Add_Timeval_Int +static struct timeval Add_Timeval_Int(struct timeval t, int inc){ + struct timeval r; + r.tv_usec = t.tv_usec + (inc % 1000); + r.tv_sec = t.tv_sec + inc / 1000; + if(r.tv_usec > 999){ + r.tv_usec -= 1000; + r.tv_sec++; + } + return(r); +} + +Subtract_Timeval_Int +static struct timeval Subtract_Timeval_Int(struct timeval t, int inc){ + struct timeval r; + r.tv_usec = t.tv_usec - (inc % 1000); + r.tv_sec = t.tv_sec - inc / 1000; + if(r.tv_usec < 0){ + r.tv_usec += 1000; + r.tv_sec--; + } + return(r); +} + +Divide_Timeval_Int +static struct timeval Divide_Timeval_Int(struct timeval t, int d){ + struct timeval r; + r.tv_sec = t.tv_sec / d; + r.tv_usec = (t.tv_usec + 1000*( t.tv_sec % d )) / d; + return(r); +} + + +Subtract_Timeval_Timeval +static int Subtract_Timeval_Timeval(struct timeval t1, struct timeval t2){ + return(1000*(t1.tv_sec - t2.tv_sec) + (t1.tv_usec - t2.tv_usec) ); +} + +Compare_Timeval +static int Compare_Timeval(struct timeval t1, struct timeval t2){ + return( t1.tv_sec != t2.tv_sec ? t1.tv_sec - t2.tv_sec : t1.tv_usec - t2.tv_usec ); +} + +Timeval_Constructor +static struct timeval Timeval_Constructor(int s, int m){ + struct timeval r; + r.tv_sec = s; + r.tv_usec = m; + return(r); +} + +String_Constructor +static struct gs_string String_Constructor(char *l){ + struct gs_string s; + s.data = l; + s.owner = NULL; + s.length = 0; + while(l[s.length] != '\0') s.length++; + return(s); +} + +Compare_String + +str_assign_with_copy + +str_assign_with_copy_in_tuple + +str_replace + +str_length + +str_destroy