A method and computer program for data conversion in a heterogeneous
communications network. This method and computer program converts data for
computer systems having different data storage architectures so that these
computer systems may simply and easily communicate over a network. This is
most useful when converting data stored in little endian and big endian
format. This method relies on creating the data structure used to convert
the data using embedded macros that are not executed at run time. These
embedded macros are expanded by the compiler to generate the data
structure and thereby saves substantial time during execution.
Un metodo e un programma destinato all'elaboratore per la conversione di dati in una rete di comunicazioni eterogenea. Questi metodo e programma destinato all'elaboratore converte i dati per i sistemi di elaborazione che hanno architetture differenti di immagazzinaggio di dati in modo che questi sistemi di elaborazione possa comunicare semplicemente e facilmente su una rete. Ciò è la più utile quando converte i dati memorizzati nella disposizione endian poco endian e grande. Questo metodo conta sulla generazione della struttura di dati usata per convertire i dati usando le macro incluse che non sono eseguite a tempo di esecuzione. Queste macro incluse sono espanse dal compilatore per generare la struttura di dati e quindi salva il tempo notevole durante l'esecuzione.