version 1.5, 2000/11/24 05:49:27 |
version 1.6, 2000/11/28 04:24:12 |
|
|
/* -*- mode: C; coding: euc-japan -*- */ |
/* -*- mode: C; coding: euc-japan -*- */ |
/* $OpenXM: OpenXM/src/ox_toolkit/oxf.c,v 1.4 2000/10/12 15:53:25 ohara Exp $ */ |
/* $OpenXM: OpenXM/src/ox_toolkit/oxf.c,v 1.5 2000/11/24 05:49:27 ohara Exp $ */ |
|
|
/* |
/* |
This module includes functions for sending/receiveng CMO's. |
This module includes functions for sending/receiveng CMO's. |
|
|
#include "mysocket.h" |
#include "mysocket.h" |
#include "ox_toolkit.h" |
#include "ox_toolkit.h" |
|
|
|
static mathcap *oxf_mathcap(OXFILE *oxfp); |
|
|
static int send_int32_lbo(OXFILE *oxfp, int int32); |
static int send_int32_lbo(OXFILE *oxfp, int int32); |
static int send_int32_nbo(OXFILE *oxfp, int int32); |
static int send_int32_nbo(OXFILE *oxfp, int int32); |
static int receive_int32_lbo(OXFILE *oxfp); |
static int receive_int32_lbo(OXFILE *oxfp); |
Line 205 int oxf_confirm_server(OXFILE *oxfp, char *passwd) |
|
Line 207 int oxf_confirm_server(OXFILE *oxfp, char *passwd) |
|
return oxf_write(passwd, 1, strlen(passwd)+1, oxfp); |
return oxf_write(passwd, 1, strlen(passwd)+1, oxfp); |
} |
} |
|
|
void oxf_mathcap_update(OXFILE *oxfp, cmo_mathcap *ob) |
__inline__ |
|
static mathcap *oxf_mathcap(OXFILE *oxfp) |
{ |
{ |
if (oxfp->mathcap == NULL) { |
if (oxfp->mathcap == NULL) { |
oxfp->mathcap = new_mathcap(); |
oxfp->mathcap = new_mathcap(); |
} |
} |
mathcap_update(oxfp->mathcap, ob); |
return oxfp->mathcap; |
|
} |
|
|
|
cmo_mathcap *oxf_cmo_mathcap(OXFILE *oxfp) |
|
{ |
|
return mathcap_get(oxf_mathcap(oxfp)); |
|
} |
|
|
|
void oxf_mathcap_update(OXFILE *oxfp, cmo_mathcap *ob) |
|
{ |
|
mathcap_update(oxf_mathcap(oxfp), ob); |
} |
} |
|
|
/* example: which("xterm", getenv("PATH")); */ |
/* example: which("xterm", getenv("PATH")); */ |